Menu Docs
Página inicial do Docs
/ / /
C#/.NET
/ /

LDAP

Nesta página

  • Visão geral
  • Espaços reservados de código
  • Usando autenticação PLAIN em seu aplicativo
  • Documentação da API

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-.

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.

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);

Para saber mais sobre qualquer um dos métodos ou tipos discutidos nesta página, consulte a seguinte documentação da API:

Voltar

OIDC