Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Mecanismo de autenticación LDAP (PLAIN)

La PLAIN el mecanismo de autenticación te permite usar tu nombre de usuario y contraseña del Protocolo Ligero de Acceso a Directorios (LDAP) para autenticarse en MongoDB. La autenticación LDAP utiliza la capa simple de autenticación y seguridad (SASL) PLAIN definida en RFC-4616.

se puede utilizar este mecanismo solo al autenticarse en MongoDB Atlas o MongoDB Enterprise Advanced.

Los ejemplos de código en esta página utilizan los siguientes marcadores de posición:

  • <ldap_username>Tu nombre de usuario de LDAP.

  • <ldap_password>Tu contraseña LDAP.

  • <cluster_url>: La dirección de red de tu implementación de MongoDB.

Para utilizar los ejemplos de código, reemplaza estos marcadores de posición por tus propios valores.

El mecanismo de autenticación PLAIN utiliza su nombre de usuario y contraseña para autenticarse en un servidor LDAP.

Puede especificar este mecanismo de autenticación configurando el parámetro authMechanism en PLAIN e incluyendo su nombre de usuario y contraseña de LDAP en la cadena de conexión como se muestra en el siguiente código de ejemplo.

const { MongoClient } = require("mongodb");
// specify the placeholder values for your environment in the following lines
const clusterUrl = "<cluster_url>";
const ldapUsername = "<ldap_username>";
const ldapPassword = "<ldap_password>";
const authMechanism = "PLAIN";
// Connection URI
const uri = `mongodb+srv://${ldapUsername}:${ldapPassword}@${clusterUrl}/?authMechanism=${authMechanism}`;
const client = new MongoClient(uri);
// Function to connect to the server
async function run() {
try {
// Establish and verify connection
await client.db("admin").command({ ping: 1 });
console.log("Connected successfully to server");
} finally {
// Ensures that the client will close when you finish/error
await client.close();
}
}
run().catch(console.dir);

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:

Volver

OIDC

En esta página