我正在使用事件目录并想要所有用户的列表,基本上在 dotnet 核心中。但我收到一个异常(exception):



下面是我的代码。

 LdapSearchResults lsc = lc.Search("DC = xyz, DC = local",  LdapConnection.SCOPE_ONE , "(|(objectClass = person)(objectClass = user))", null, false);

最佳答案

您必须激活将遵循目录返回的推荐的行为。

您收到的响应意味着您请求的目录不包含您要查找的数据,但它们在另一个目录中,并且在响应中包含有关“推荐”目录的信息,您需要在该目录上重新绑定(bind)到“重做” “搜索。这个原则在 LDAP 中都是引用。

我不知道如何在 C# 中做到这一点,但也许可以看看:

https://www.novell.com/documentation/developer/ldapcsharp/?page=/documentation/developer/ldapcsharp/cnet/data/bp31k5d.html

关于c# - 所有用户的列表 : Ldap referral error (LDAPReferralException),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46052873/

10-09 21:38