Menu Docs
Página inicial do Docs
/
Manual do banco de dados
/ / /

autenticar

authenticate

Autentica usando o mecanismo de autenticação X.509. Ao utilizar o mongosh, use o assistente do db.auth() da seguinte forma:

Dica

Você pode usar o método passwordPrompt() em conjunto com vários métodos e comandos de gerenciamento de autenticação de usuário para solicitar a senha em vez de especificar a senha diretamente na chamada de método ou comando. No entanto, você ainda pode especificar a senha diretamente como faria com versões anteriores do shell mongo.

db.auth( "username", passwordPrompt() )

Em versões anteriores, para utilizar o método db.auth(), especifique a senha:

db.auth( "username", "password" )

Dica

Consulte:

  • db.auth()

  • Segurança

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Importante

Esse comando não é suportado em clusters M0, M2, M5 e Flex. Para obter mais informações, consulte Comandos não suportados.

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

A partir do MongoDB 4.2, se o cliente que emitiu authenticate se desconectar antes da conclusão da operação, o MongoDB marcará authenticate para encerramento usando killOp.

Voltar

Autenticação

Nesta página

  • Compatibilidade
  • Comportamento