authenticate
On this page
authenticate
Authenticates using the x.509 authentication mechanism. When using
mongosh
, use thedb.auth()
helper as follows:Tip
Starting in version 4.2 of the
mongo
shell, you can use thepasswordPrompt()
method in conjunction with various user authentication/management methods/commands to prompt for the password instead of specifying the password directly in the method/command call. However, you can still specify the password directly as you would with earlier versions of themongo
shell.db.auth( "username", passwordPrompt() ) In earlier versions, to use the
db.auth()
method, specify the password:db.auth( "username", "password" )
Behavior
Client Disconnection
Starting in MongoDB 4.2, if the client that issued authenticate
disconnects before the operation completes, MongoDB marks authenticate
for termination using killOp
.