🔐
Security & Administration

Authentication

Verifying Identity
💡 Authentication, EK, "ID, CARD, CHECK" hai — DATABASE, mein, ENTRY, se, PEHLE, VERIFY, kiya, jaata hai, ki, TUM, WOHI, HO, JO, TUM, CLAIM, kar, rahe, HO.

MongoDB, DEFAULT, mein, AUTHENTICATION, DISABLED, hota hai (LOCAL, DEVELOPMENT, ke, liye) — PRODUCTION, mein, --auth, FLAG, (YA, security.authorization: enabled, CONFIG) SE, ENABLE, kiya, jaata hai.

SCRAM (Salted Challenge Response Authentication Mechanism), DEFAULT, AUTHENTICATION, MECHANISM, hai — USERNAME/PASSWORD, BASED, hai, LEKIN, PASSWORD, KABHI, PLAIN, TEXT, mein, NETWORK, PAR, NAHI, JAATA.

// Admin user banaна:
use admin
db.createUser({
  user: "adminUser",
  pwd: "securePassword",
  roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
});

// Authenticated connection:
mongosh "mongodb://adminUser:securePassword@localhost:27017/admin"
🔐
Authentication, EK, "ID, CARD, CHECK" hai — DATABASE, mein, ENTRY, se, PEHLE, VERIFY, kiya, jaata hai, ki, TUM, WOHI, HO, JO, TUM, CLAIM, kar, rahe, HO.
1 / 2
⚡ झट से Recap
  • Authentication, default, mein, DISABLED, hai — production, mein, --auth, se, ENABLE, karo
  • SCRAM = default, mechanism, — password, kabhi, plain, text, mein, network, PAR, nahi, jaata
  • Unauthenticated, setup, PRODUCTION, mein, EK, SERIOUS, security, RISK, hai
इस page में (2 subtopics)

Username/password, ke, ALAWA, MongoDB, x.509, CERTIFICATES, se, bhi, authentication, support, karta hai — ENTERPRISE, environments, mein, common, hai, jahaan, CERTIFICATE-BASED, identity, management, PEHLE, se, hi, use, ho, raha, hota hai.

💡Tip: x.509, authentication, PASSWORD-based, se, MORE, secure, hai — LEKIN, certificate, infrastructure, MANAGE, karna, ZYAADA, complex, hai.

MongoDB, Enterprise, edition, LDAP, aur, Kerberos, ke, saath, INTEGRATE, ho, sakta hai — LARGE, organizations, mein, jahaan, CENTRALIZED, identity, management, (Active, Directory) already, exist, karta, hai.

// LDAP integration, ke, liye, mongod.conf, mein, security, settings, configure, ki, jaati, hain