Docs Menu
Docs Home
/
MongoDB Manual
/

Security Reference for Self-Managed Deployments

On this page

  • Security Methods in mongosh
  • Security Reference Documentation

The following lists the security related methods available in mongosh as well as additional security reference material.

Name
Description
db.auth()
Authenticates a user to a database.
Changes an existing user's password.
Creates a new user.
Removes a single user.
Deletes all users associated with a database.
Returns information about the specified user.
Returns information about all users associated with a database.
Grants a role and its privileges to a user.
Deprecated. Removes a user from a database.
Removes a role from a user.
Updates user data.
Prompts for the password as an alternative to specifying passwords directly in various mongosh user authentication/management methods.
Name
Description
Creates a role and specifies its privileges.
Deletes a user-defined role.
Deletes all user-defined roles associated with a database.
Returns information for the specified role.
Returns information for all the user-defined roles in a database.
Assigns privileges to a user-defined role.
Removes the specified privileges from a user-defined role.
Specifies roles from which a user-defined role inherits privileges.
Removes inherited roles from a role.
Updates a user-defined role.
system.roles Collection in Self-Managed Deployments
Describes the content of the collection that stores user-defined roles.
system.users Collection in Self-Managed Deployments
Describes the content of the collection that stores users' credentials and role assignments.
Resource Document on Self-Managed Deployments
Describes the resource document for roles.
Privilege Actions for Self-Managed Deployments
List of the actions available for privileges.

Back

Use Field Level Redaction

Next

systems.roles Collection