Overview
El mecanismo de autenticación PLAIN te permite usar tu nombre de usuario y contraseña del Protocolo Ligero de Acceso a Directorios (LDAP) para autenticarte en MongoDB. Solamente se puede utilizar este mecanismo al autenticar en MongoDB Enterprise Advanced.
Tip
Autenticación PLAIN
La autenticación LDAP utiliza la Capa de seguridad y autenticación simple (SASL) PLAIN definida en RFC-4616.
Marcadores de posición de código
Los ejemplos de código en esta página utilizan los siguientes marcadores de posición:
<username>Tu nombre de usuario de LDAP.<password>Tu contraseña LDAP.<hostname>: La dirección de red de tu implementación de MongoDB.<port>: El número de puerto de tu implementación de MongoDB. Si omites este parámetro, el driver usará el puerto por defecto (27017). No necesitas especificar un puerto al conectar a un clúster de MongoDB Atlas.<authentication_db>: La base de datos MongoDB que contiene las credenciales LDAP del usuario. Si se omite este parámetro, el driver utiliza la base de datos predeterminada (admin).
Para utilizar los ejemplos de código en esta página, reemplace estos marcadores de posición con sus propios valores.
Usar autenticación PLAIN en tu aplicación
Puedes especificar el mecanismo de autenticación PLAIN y proporcionar tus credenciales de LDAP, ya sea como una opción del cliente o como parte de la cadena de conexión. Elija el Connection String o Client Options pestaña para ver la sintaxis correspondiente:
client = Mongo::Client.new('mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authentication_b>&authMechanism=PLAIN')
client = Mongo::Client.new([ '<hostname>' ], auth_mech: :plain, ssl: true, ssl_verify: true, ssl_cert: '/path/to/client.pem', ssl_ca_cert: '/path/to/ca.pem' )
Documentación de la API
Para obtener más información sobre cualquiera de los métodos o tipos analizados en esta página, consulte la siguiente documentación de API: