认证
验证是验证客户身份的过程。当启用访问控制(即授权)时,MongoDB要求所有客户端进行身份验证以确定其访问权限。
尽管认证和授权密切相关,但认证与授权不同。身份验证验证用户的身份; 授权确定经过验证的用户对资源和操作的访问。
认证方法
要以用户身份进行身份验证,您必须提供用户名,密码以及 与该用户关联的身份验证数据库。
认证命令
mongo --port 27017 -u username -p password --authenticationDatabase "db"
首先连接到mongod或mongos 实例,然后针对身份验证数据库运行authenticate命令或 db.auth()方法。
网友评论