MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment activer SSL/TLS dans le client Mongoid 3 ?

Le trait d'union n'est pas nécessaire dans la configuration. Pour activer SSL, utilisez une configuration comme celle-ci :

production:
  sessions:
    default:
      options:
        ssl: true

À propos des options disponibles, la discussion que vous avez liée concerne un ancien code. Auparavant, il était possible de définir le certificat SSL dans la configuration :

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

Mais ce code a été supprimé dans ce commit :

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

Et la version Moped fournie avec Mongoid 3 n'a d'options que pour l'hôte et le port :

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