- 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" ) 
Compatibilidade
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 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 
Comportamento
Desconexão do cliente
Se o cliente que emitiu authenticate se desconectar antes da conclusão da operação, o MongoDB marcará authenticate para encerramento usando killOp.