获得了用户针对活动目录进行身份验证的功能。当我只有这样的时候效果很好:
new DirectoryEntry("LDAP://DC=" +"company" + ",DC=" + "local", userName, password)
在其他活动目录功能中,我使用ContextType.Domain
如下:
var ctx = new PrincipalContext(ContextType.Domain, GetContextName()))
但是当我查看 ctx 时,它会得到一个到 xxxxx.company.local 的“connectServer”,其中“xxxxx”是我们有活动目录的服务器。那么我将如何DirectoryEntry
使用 xxxxx -server 来创建我的路径?像这样尝试:
new DirectoryEntry("LDAP://DC=" + "xxxxx" + "DC," +"company" + ",DC=" + "local", userName, password)
和这个:
new DirectoryEntry("LDAP://CN=" + "xxxxx" + "DC," +"company" + ",DC=" + "local", userName, password)
但都没有工作。我很好奇在路径中拥有额外的“xxxxx”服务器是否有任何好处以及它的外观,或者我应该只使用实际上很好用的“公司”和“本地”路径;)