sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan aktiveres SSL/TLS i Mongoid 3-klienten?

Bindestregen er ikke nødvendig i konfigurationen. For at aktivere SSL skal du bruge en konfiguration som denne:

production:
  sessions:
    default:
      options:
        ssl: true

Om de tilgængelige muligheder handler diskussionen du linkede om en gammel kode. Tidligere var det muligt at indstille SSL-certifikatet i konfigurationen:

https://github.com /mongoid/moped/blob/dc21475820ff148fb42963752db0bfa6a23f5e1e/lib/moped/sockets/ssl.rb#L95-L125

Men den kode blev fjernet i denne commit:

https://github.com/mongoid/moped/commit/ace43c4d7e4bbe7d32dfcf1f7ac5ee34e47647c9#diff -d808d724705e7cb8b2e11baf137922af

Og knallertversionen, der følger med Mongoid 3, har kun muligheder for vært og port:

https:/ /github.com/mongoid/moped/blob/1.5.0-stable/lib/moped/sockets/ssl.rb#L12-L29




  1. konvertere millisekunder til dato i mongodb aggregeringspipeline for gruppe efter?

  2. MongoError:Topologien er lukket. Forbind venligst tilsyneladende relateret til MongoClient.close(), og klienten vil ikke fungere, mens du bruger den

  3. NodeJS tilbagekald efter flere async-funktioner i for-loop

  4. Mongodb samlet forespørgsel, eller for kompleks?