Il existe quelques prérequis pour configurer l'authentification sur mongo :
-
Placez cette ligne dans mongod.conf
sécurité :
autorisation :activée
Après cela, redémarrez votre docker et suivez les étapes suivantes :
- Se connecter à mongo via
mongo
- utiliser l'administrateur
-
Créer un utilisateur
{ user: "root", pwd: "root", roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
})
-
Quitter le shell Mongo
- Fournir une base de données d'authentification pour se connecter à mongo :
mongo admin -u racine -proot