Docs Menu
Docs Home
/ /

Mecanismo de autenticación LDAP (PLAIN)

El PLAIN El mecanismo de autenticación le permite usar su 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 de seguridad y autenticación simple (SASL) PLAIN definida en RFC-4616.

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

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

  • ldap_username:Su nombre de usuario LDAP

  • password: Tu contraseña LDAP

  • connection_uri: Su URI de cadena de conexión

Puede autenticarse en un servidor de Protocolo ligero de acceso a directorios (LDAP) utilizando su nombre de usuario y contraseña del servidor de directorio.

Advertencia

Este mecanismo de autenticación envía la contraseña al servidor en texto sin formato, así que utilice este mecanismo solo con conexiones TLS.

El siguiente código muestra cómo puede definir una estructura Credential para autenticarse en LDAP y crear un cliente con sus preferencias de autenticación:

credential := options.Credential{
AuthMechanism: "PLAIN",
Username: "<ldap_username>",
Password: "<password>",
}
uri := "<connection_uri>"
clientOpts := options.Client().ApplyURI(uri).SetAuth(credential)
client, err := mongo.Connect(clientOpts)

También puede autenticarse utilizando una cadena de conexión URI, especificando su nombre de usuario LDAP, contraseña y hostname, la dirección de red de su servidor MongoDB:

uri := "mongodb://<ldap_username>:<password>@<hostname>/?authMechanism=PLAIN"

Nota

El método hace referencia a PLAIN en lugar de LDAP, ya que se autentica utilizando la capa de seguridad y autenticación simple (SASL) PLAIN definida en 4616RFC-.

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