sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo habilitar SSL/TLS en el cliente Mongoid 3?

El guión no es necesario en la configuración. Para habilitar SSL, use una configuración como esta:

production:
  sessions:
    default:
      options:
        ssl: true

Acerca de las opciones disponibles, la discusión que vinculó es sobre un código antiguo. Anteriormente era posible establecer el certificado SSL en la configuración:

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

Pero ese código se eliminó en este compromiso:

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

Y la versión Moped que viene con Mongoid 3 tiene opciones solo para host y puerto:

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