gpt4 book ai didi

c# - 使用 LdapConnection 连接到 OpenLDAP 时出错

转载 作者:太空狗 更新时间:2023-10-29 22:27:37 26 4
gpt4 key购买 nike

        using (LdapConnection ldap = new LdapConnection("localhost:389"))
{
//ldap.AuthType = AuthType.Basic;
ldap.Bind(new NetworkCredential("cn=manager,dc=wave,dc=com", "secret"));
}

我尝试使用身份验证类型和基本身份验证类型。但它给出了一个错误,“专有名称包含无效语法”

还有一件事,我不能使用 System.DirectoryServices,因为它只适用于 Active Directory,这就是我使用 System.DirectoryServices.Protocol 的原因。

谢谢!

最佳答案

MSDN blog post可能会阐明您的问题。试试这个:

    using (LdapConnection ldap = new LdapConnection("localhost:389"))
{
ldap.AuthType = AuthType.Basic;
ldap.SessionOptions.ProtocolVersion = 3;
ldap.Bind(new NetworkCredential("cn=manager,dc=wave,dc=com", "secret"));
}

关于c# - 使用 LdapConnection 连接到 OpenLDAP 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11204003/

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