如何从c#代码连接到Active Directory以外的ldap数据源?

如何从c#代码连接到Active Directory以外的ldap数据源?,c#,C#,我希望从ldap数据源(而不是Active Directory)连接和检索数据。我尝试使用DirectoryEntry,但它是针对Active Directory对象的,因此似乎无法与其他对象一起使用。在c#中是否有其他选项可以连接并从ldap源获取数据 DirectoryEntry de = new DirectoryEntry(LDAP://127.0.0.1/CN=Users,dc=test,dc=com", UserName, Password, AuthenticationTy

我希望从ldap数据源(而不是Active Directory)连接和检索数据。我尝试使用DirectoryEntry,但它是针对Active Directory对象的,因此似乎无法与其他对象一起使用。在c#中是否有其他选项可以连接并从ldap源获取数据

    DirectoryEntry de = new DirectoryEntry(LDAP://127.0.0.1/CN=Users,dc=test,dc=com", UserName, Password, AuthenticationTypes.Secure);
        DirectorySearcher ds = new DirectorySearcher(de);
         ds.FindOne();
一,。用您的IP替换“127.0.0.1”。 2.用户名=LDAP用户名 3.Passwoed=LDAP用户密码。 4.DC(域组件)=您的域组件 5.CN(通用名)=您的通用名 这段代码适用于我连接LDAP服务器

更多

一,。用您的IP替换“127.0.0.1”。 2.用户名=LDAP用户名 3.Passwoed=LDAP用户密码。 4.DC(域组件)=您的域组件 5.CN(通用名)=您的通用名 这段代码适用于我连接LDAP服务器

更多