Overview
PLAIN身份验证机制允许您使用轻量级目录访问协议 (LDAP)用户名和密码对MongoDB进行身份验证。 只有在向MongoDB Enterprise Advanced进行身份验证时才能使用此机制。
代码占位符
本页上的代码示例使用以下占位符:
<username>
:您的LDAP用户名。<password>
:您的LDAP密码。<hostname>
: MongoDB 部署的网络解决。<port>
: MongoDB 部署的端口号。 如果省略此参数,驾驶员将使用默认端口号 (27017
)。 连接MongoDB Atlas 群集时无需指定端口。<authentication_db>
:包含用户LDAP凭证的MongoDB 数据库。 如果省略此参数,驾驶员将使用默认数据库(admin
)。
要使用本页上的代码示例,请将这些占位符替换为您自己的值。
在应用程序中使用 PLAIN 身份验证
您可以指定 PLAIN
身份验证机制,并提供LDAP凭证作为客户端选项或连接字符串的一部分。 选择 Connection String 或 Client Options标签页,查看相应的语法:
client = Mongo::Client.new('mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authentication_b>&authMechanism=PLAIN')
client = Mongo::Client.new([ '<hostname>' ], auth_mech: :plain, ssl: true, ssl_verify: true, ssl_cert: '/path/to/client.pem', ssl_ca_cert: '/path/to/ca.pem' )
API 文档
要学习;了解有关本页讨论的任何方法或类型的更多信息,请参阅以下API文档: