Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

身份验证(Authenticate)

在此页面上

  • 兼容性
  • 行为
authenticate

使用 x 进行身份验证。 509身份验证机制。 使用 mongosh时,请使用 db.auth()辅助函数,如下所示:

提示

您可以将passwordPrompt()方法与各种用户身份验证/管理方法/命令结合使用,以提示输入密码,而不是直接在方法/命令调用中指定密码。 但是,您仍然可以像使用早期版本的mongo shell一样直接指定密码。

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

在早期版本中,要使用 db.auth() 方法,请指定密码:

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

提示

请参阅:

  • db.auth()

  • 安全性

此命令可用于以下环境中托管的部署:

重要

M 0 、M 2和 M 5集群不支持此命令。 有关更多信息,请参阅不支持的命令。

从 MongoDB 4.2 开始,如果在操作完成之前,发出 authenticate 的客户端断开连接,MongoDB 将使用killOpauthenticate 标记为终止。

后退

身份验证

在此页面上