Platformumuz: MongoDB
Aldığımız hata, database’e yetkili yeni bir kullanıcı açma kısmında karşımıza çıkıyor. Kullanıcıyı açmaya çalıştığımızda aşağıdaki şekilde başlayan ve devam eden bir hatayla karşılaşıyoruz.
Error: couldn’t add user: User of SCRAM-SHA-256 requires undigested password: [email protected]/mongo/shell/utils.js
Sebebi; İşletim sisteminizin default password hash engeline takılıyorsunuz. Yani sisteminiz sizden HASH’lenmiş bir şifre istiyor.
Çözümü İse;
createUser methodumuzu aşağıdaki şekilde bir ekleme yaparak tekrar çalıştırıyoruz.
db.createUser(
{
user: "admin",
pwd: "123456",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ],
passwordDigestor: "server"
}
)