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: