身份验证是验证客户端身份的过程。启用访问控制(即授权)后,MongoDB 会要求所有客户端进行身份验证,以确定其访问权限。

MongoDB 支持多种身份验证机制,客户可使用这些机制验证自己的身份。这些机制允许 MongoDB 集成到现有的身份验证系统中。

Section 19.1: 身份验证机制

MongoDB 支持多种身份验证机制。

客户端和用户身份验证机制

  • SCRAM-SHA-1
  • X.509 证书认证
  • MongoDB 挑战与响应(MONGODB-CR)
  • LDAP 代理身份验证和 Kerberos 身份验证

内部身份验证机制

  • Keyfile
  • X.509