LDAP
Nesta página
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 camada simples de autenticação e segurança PLAIN (SASL) definida em 4616RFC-.
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 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 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: