Visão geral
O mecanismo de autenticação PLAIN permite que você use seu nome de usuário e senha do Lightweight Directory Access Protocol (LDAP) para autenticar no MongoDB. Você pode usar esse mecanismo somente ao autenticar para Enterprise Advanced.
Dica
Autenticação PLAIN
A autenticação LDAP usa a PLAIN Simple Authentication and Security Layer (SASL) definida em RFC-4616.
Espaços reservados de código
Os exemplos de código nesta página usam os seguintes espaços reservados:
- <username>: Seu nome de usuário LDAP.
- <password>: Sua senha LDAP.
- <hostname>: O endereço de rede da sua implantação MongoDB .
- <port>: o número da porta da sua implantação do MongoDB . Se você omitir este parâmetro, o driver utilizará o número de porta padrão (- 27017). Você não precisa especificar uma porta ao se conectar a um cluster MongoDB Atlas .
- <authenticationDb>: O banco de dados MongoDB que contém as credenciais LDAP do usuário.
- Se você omitir este parâmetro, o driver utilizará o banco de dados padrão (admin).
 
Para usar os exemplos de código nesta página, substitua esses espaços reservados por seus próprios valores.
Usando autenticação PLAIN em seu aplicativo
Você pode especificar o mecanismo de autenticação PLAIN e fornecer suas credenciais LDAP usando um objeto MongoCredential ou como parte da string de conexão. Selecione a aba Connection String ou MongoCredential para ver a sintaxe correspondente :
var mongoClient = new MongoClient(    "mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authenticationDb>" +    "&authMechanism=PLAIN"); 
var credential = MongoCredential    .CreatePlainCredential("<authenticationDb>", "<username>", "<password>"); var settings = MongoClientSettings.FromConnectionString("<connection string>"); settings.Credential = credential; var mongoClient = new MongoClient(settings); 
Documentação da API
Para saber mais sobre qualquer um dos métodos ou tipos discutidos nesta página, consulte a seguinte documentação da API: