MongoDB supports the following authentication mechanisms depending on your MongoDB version:
MongoDB Version | Default Authentication Mechanism |
|---|---|
4.0 or later | |
3.0 to 3.6 | SCRAM authentication mechanism with``SHA-1`` hash function. |
2.6 or earlier | MongoDB Challenge and Response ( |
Prerequisites
Configure Deployments to Use Authentication
The MongoDB Agent interacts with the MongoDB databases in your deployment as a MongoDB user would. As a result, you must configure your MongoDB deployment and the MongoDB Agent to support authentication.
You can specify the deployment's authentication mechanisms when adding the deployment, or you can edit the settings for an existing deployment. At minimum, the deployment must enable the authentication mechanism you want the MongoDB Agent to use. The MongoDB Agent can use any supported authentication mechanism.
Configure the MongoDB Agent for Authentication
The MongoDB Agent can use SCRAM-SHA-1 or SCRAM-SHA-256
to authenticate to hosts that enforce access control.
Note
With Automation, Ops Manager manages MongoDB Agent authentication for you. To learn more about authentication, see Set up Username and Password Authentication for a Project.
Select your deployment type to view the appropriate steps.