MongoDB 支持以下身份验证机制,具体取决于 MongoDB 版本:
MongoDB 版本 | 默认身份验证机制 |
|---|---|
4.0 或更高版本 | 使用 和 哈希函数的SCRAM身份验证机制。 |
3.0 至 3.6 | 使用“SHA- 1 ”哈希函数的SCRAM身份验证机制。 |
2.6 或更早版本 | MongoDB 挑战与响应 ( |
先决条件
配置部署以使用身份验证
MongoDB Agent与部署中的MongoDB数据库交互,就像MongoDB用户一样。因此,您必须配置 MongoDB 部署和 MongoDB Agent 以支持身份验证。
您可以在添加部署时指定部署的身份验证机制,也可以编辑现有部署的设置。 部署必须至少启用您希望MongoDB Agent使用的身份验证机制。 MongoDB Agent可以使用任何受支持的身份验证机制。
配置 MongoDB Agent 以进行身份验证
MongoDB Agent可以使用SCRAM-SHA-1或SCRAM-SHA-256对实施访问控制的主机进行身份验证。
注意
通过自动化,Ops Manager可以为您托管MongoDB Agent身份验证。要学习;了解有关身份验证的更多信息,请参阅为项目设置用户名和密码身份验证。
选择部署类型以查看相应步骤。