Er zijn enkele vereisten om authenticatie op mongo te configureren:
-
Plaats deze regel in mongod.conf
beveiliging:
autorisatie:ingeschakeld
Start hierna uw docker opnieuw en volg de volgende stappen:
- Verbind met mongo via
mongo
- gebruik admin
-
Maak een gebruiker
{ user: "root", pwd: "root", roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
})
-
Verlaat Mongo-shell
- Verstrek authenticatiedatabase om verbinding te maken met mongo:
mongo admin -u root -proot