Fournisseur MongoDB

Cet article énumère les privilèges MongoDB minimaux requis pour permettre à un utilisateur fournisseur de procéder à la détection de compte et la rotation de mot de passe dans Devolutions Cloud.

Permission Périmètre Pourquoi
listDatabases cluster Permettre de lister toutes les bases de données sur le cluster. Ceci est nécessaire pour pouvoir lister toute base de données accessible pour la fonction de détection de compte.
viewUser   Fonction de détection de compte
changePassword   Fonction de rotation des mots de passe

Voici un exemple de rôle de fournisseur pour un utilisateur avec des privilèges limités à deux bases de données spécifiques :

db.createRole({
  role: "provider",
  privileges: [
    { resource: { cluster: true }, actions: ["listDatabases"] },
    { resource: { db: "Database1", collection: "" }, actions: [ "viewUser", "changePassword" ] },
    { resource: { db: "Database2", collection: "" }, actions: [ "viewUser", "changePassword" ] }
  ],
  roles: []
})
Devolutions Forum logo Partagez vos commentaires