Docs 菜单
Docs 主页
/ / /
C#/.NET
/ /

LDAP

在此页面上

  • Overview
  • 代码占位符
  • 在应用程序中使用 PLAIN 身份验证
  • API 文档

PLAIN身份验证机制允许您使用轻量级目录访问协议 (LDAP)用户名和密码对MongoDB进行身份验证。只有在向MongoDB Enterprise Advanced进行身份验证时才能使用此机制。

提示

PLAIN 身份验证

LDAP 身份验证 uses the PLAIN Simple Authentication and Security Layer (SASL) defined in 4616RFC-.

本页上的代码示例使用以下占位符:

  • <username>:您的LDAP用户名。

  • <password>:您的LDAP密码。

  • <hostname>: MongoDB 部署的网络解决。

  • <port>: MongoDB 部署的端口号。如果省略此参数,驾驶员将使用默认端口号 ( 27017 )。连接MongoDB Atlas 群集时无需指定端口。

  • <authenticationDb>:包含用户LDAP凭证的MongoDB 数据库。
    如果省略此参数,驾驶员将使用默认数据库(admin)。

要使用本页上的代码示例,请将这些占位符替换为您自己的值。

您可以指定 PLAIN身份验证机制,并通过使用 MongoCredential对象或作为连接字符串的一部分提供LDAP凭证。选择 Connection StringMongoCredential标签页,查看相应的语法:

var mongoClient = new MongoClient(
"mongodb://<username>:<password>@<hostname>[:<port>]/?authSource=<authenticationDb>" +
"&authMechanism=PLAIN");
var credential = MongoCredential
.CreatePlainCredential("<authenticationDb>", "<username>", "<password>");
var settings = MongoClientSettings.FromConnectionString("<connection string>");
settings.Credential = credential;
var mongoClient = new MongoClient(settings);

要学习;了解有关本页讨论的任何方法或类型的更多信息,请参阅以下API文档:

后退

OIDC