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 .<authentication_db>
: 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 do PLAIN
e fornecer suas credenciais LDAP como uma opção do cliente ou como parte da string de conexão. Selecione a aba Connection String ou Client Options para ver a sintaxe correspondente :
client = Mongo::Client.new('mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authentication_b>&authMechanism=PLAIN')
client = Mongo::Client.new([ '<hostname>' ], auth_mech: :plain, ssl: true, ssl_verify: true, ssl_cert: '/path/to/client.pem', ssl_ca_cert: '/path/to/ca.pem' )
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: