sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik SSL/TLS inschakelen in de Mongoid 3-client?

Het koppelteken is niet nodig in de configuratie. Gebruik een configuratie als deze om SSL in te schakelen:

production:
  sessions:
    default:
      options:
        ssl: true

Over de beschikbare opties, de discussie die je hebt gelinkt, gaat over een oude code. Eerder was het mogelijk om het SSL-certificaat in de configuratie in te stellen:

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

Maar die code werd verwijderd in deze commit:

https://mgite43dc-difa/e7cb8b2e11baf137922af">https:// -d808d724705e7cb8b2e11baf137922af

En de bromfietsversie die bij Mongoid 3 wordt geleverd, heeft alleen opties voor host en poort:

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




  1. Leg het geaggregeerde raamwerk uit

  2. Junit/Fongo:Fongo gebruiken in de eenheidstest voor het controleren van NotNull

  3. Hoe delen van een hiërarchie (boom) van gegevens in Redis-cache ongeldig te maken?

  4. Selecteer documenten waarin alle waarden in een matrixveld in een andere matrix voorkomen