gpt4 book ai didi

c# - 解释 ldap 字符串 "LDAP://DC=amrs,DC=win,DC=ml,dc=COM"的部分

转载 作者:行者123 更新时间:2023-11-30 13:15:48 27 4
gpt4 key购买 nike

谁能解释一下 ldap 字符串部分的构成。

我有一个是:

string strSQL = "SELECT mail FROM 'LDAP://DC=amrs,DC=win,DC=ml,dc=COM' WHERE samaccountname = '" + UserName.Replace(@"AMRS\", "") + "'";

这会获取特定用户名的电子邮件。现在我需要从 ldap 查询中获取其他信息,但无法正确设置,而且我也不知道 ldap 设置中的值是什么。 "LDAP://DC=amrs,DC=win,DC=ml,dc=COM"

有人能给我解释一下吗?

最佳答案

LDAP 字符串中的 DC= 前缀代表域组件 (dc)。这些是构成 LDAP 服务器域的部分。这些是固定的,需要用于该服务器上的任何对象。

在“DNS 样式”中,这将显示为:(something).amrs.win.ml.com(例如服务器名称、机器名称等)

理查德穆勒有一个 great post解释 LDAP 绑定(bind)字符串中最常见的前缀 - 诸如 dc=ou=(组织单位)或 cn=(通用名称)之类的东西.

关于c# - 解释 ldap 字符串 "LDAP://DC=amrs,DC=win,DC=ml,dc=COM"的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325738/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com