active-directory - 如何构建此 LDAP 连接字符串?

标签 active-directory ldap

我正在尝试在 Active Directory 中检索用户信息,但我发现有些事情没有很好地记录。比如我看到的LDAP连接字符串中包含了一些我不知道含义的关键字。这是一个示例:

LDAP://ofmdcoly302.ofm.wa.lcl/ou=employees,dc=ofm,dc=wa

关键字“ou”和“dc”应该表示什么?在我们的例子中,“ou=employees”似乎标识了一个特定的 AD 节点。但是,当我尝试对上述目录条目执行 .FindAll() 时,我收到“从服务器返回了一个引用”。我想这意味着它找不到我要找的东西,但它可能在其他地方可用?在一个地方,我读到“推荐是 AD 的说法,'这个对象可能存在于另一个域中'”。

“ou”和“dc”应该是什么意思?如果我有这个 A/D 结构,我将如何编码 LDAP 连接字符串以检索“AR”节点中的信息:

enter image description here

最佳答案

oudc不是关键字,它们是属性,分别是“组织单位”和“域组件”。属性在目录服务器架构中定义。属性被聚集到条目中,其中的专有名称是主键。

在这种情况下,oudc是“专有名称组件”,共同组成一个“专有名称”,它是前面提到的 LDAP 条目的主键。 ou=employees,dc=ofm,dc=wa是由各种相对专有名称组件组成的专有名称。

关于active-directory - 如何构建此 LDAP 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11458291/

相关文章:

F# - 如何索引集合(特别是 PropertyCollection)

active-directory - Jenkins + Active Directory 身份验证 - 登录缓慢

java - 间歇性 SSL 握手错误

ssl - 无法使用 DirectoryServices.Protocols.LdapConnection 打开 SecureSocketLayer

.net - 如何为公司使用 ASP.NET 成员(member)资格和 Active Directory

c# - 在 C# 中给定 LDAP 服务器详细信息,确定用户的用户组/声明

ldap - 无法连接到 LDAP 服务器

php - 实现 LDAP 合规性

java - 如何在 Java 中对 Exchange Web 服务连接使用 LDAP 身份验证?

unix - Pam 身份验证,先尝试本地用户,然后尝试 LDAP