authenticate
On this page
This version of the documentation is archived and no longer
supported. View the current documentation to learn how to
upgrade your version of MongoDB.
authenticate
Authenticates using the x.509 authentication mechanism. When using the
mongo
shell, 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
.