Red de conocimiento informático - Material del sitio web - Cómo utilizar la clase LdapConnection para vincularse al servidor Ldap

Cómo utilizar la clase LdapConnection para vincularse al servidor Ldap

C# proporciona la clase LdapConnection para conexiones TCP/IP o UDP LDAP a servicios de dominio de Microsoft Active Directory o servidores LDAP.

El siguiente es el método de conexión para conectarse a Ldap y compartirlo con usted:

1 conexión Ldap estática ldapConnection;

2 cadenas estáticas ldapServer;

3 credencial NetworkCredential estática;

4 cadena estática targetOU;

5 cadena estática pwd;

6 public void LdapBind()

7 {

8 ldapServer = "172.18.69.204:389";

9 targetOU = "cn=Administrador, dc=tst, dc=com"; p>10 pwd = "000000";

11

12 //credencial = nueva NetworkCredential(String.Empty, String.Empty);

13 credencial = nueva NetworkCredential (destinoOU, pwd);

14

15

16 cadena dn = "";

17

18 //ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));

19 //ldapConnection.SessionOptions.ProtocolVersion = 3 //versión del protocolo Ldap

20; //ldapConnection .AuthType = AuthType.Anonymous; //Conectar sin pasar contraseña

21

22 ldapConnection = new LdapConnection(ldapServer);

23 ldapConnection. AuthType = AuthType.Basic;

24 ldapConnection.Credential = credencial

25

26 intento

27 {

28 Console.WriteLine("Enlace.");

29 ldapConnection.Bind();

30 Console.WriteLine("Enlace exitoso");

31

32 }

33 gato

ch (Excepción ee)

34 {

35 Console.WriteLine(ee.Message);

36 }

37

38

39 ldapConnection.Dispose();

40

41 }

Nota

1. Si utilizamos el método de autenticación ldapConnection.AuthType = AuthType.Anonymous;, debemos dejar vacíos Dn y Pwd para implementar el método de autenticación anónima, como por ejemplo:

credential = new NetworkCredential(String). Vacío, String.Empty);

2. Utilice c# para conectarse al servidor Ldap, o también puede utilizar Novell.Directory.Ldap de Novell.

Reimpreso únicamente como referencia, los derechos de autor pertenecen al autor original. Te deseo una vida feliz, acéptala si estás satisfecho