認證
驗證是驗證客戶身份的過程。當啟用訪問控制(即授權)時苫昌,MongoDB要求所有客戶端進行身份驗證以確定其訪問權限颤绕。
盡管認證和授權密切相關,但認證與授權不同祟身。身份驗證驗證用戶的身份;?授權確定經(jīng)過驗證的用戶對資源和操作的訪問奥务。
認證方法
要以用戶身份進行身份驗證,您必須提供用戶名袜硫,密碼以及 與該用戶關聯(lián)的身份驗證數(shù)據(jù)庫氯葬。
認證命令
mongo --port 27017 -u username -p password --authenticationDatabase "db"
首先連接到mongod或mongos 實例,然后針對身份驗證數(shù)據(jù)庫運行authenticate命令或 db.auth()方法婉陷。