Pregunta
Estamos considerando la implementación de un nuevo proyecto que usará LDAP como su almacén de datos de seguridad. Lo que estoy buscando es una implementación basada en .net del protocolo LDAP. Para ser claros, conozco el directorio activo y no quiero un contenedor .net para el directorio activo. Lo que estoy buscando es una implementación de LDAP en .net, ya que hay muchos en Java, pero aún no he encontrado una implementación de .net
Solución
Prueba la biblioteca LDAP de Novell. (Artículo de la guía aquí )
Otros consejos
En .NET Framework 2.0, Microsoft características añadidas a su System.DirectoryServices y proporcionados dos nuevos espacios de nombres: System.DirectoryServices.ActiveDirectory y System.DirectoryServices.Protocols. (Nos referiremos a estos como la Espacio de nombres ActiveDirectory y la Protocolos de espacio de nombres, respectivamente, a lo largo de este artículo). ActiveDirectory espacio de nombres introdujo un riqueza de nuevas clases para fuertemente gestión de directorio mecanografiada componentes a nivel de infraestructura, tales Como servidores, dominios, bosques, esquemas, y la replicación. Los Protocolos espacio de nombres fue en un diferente Dirección, proporcionando una alternativa. API para la programación de peso ligero Protocolo de acceso a directorios (LDAP). Esta Trabajó directamente con el LDAP de Windows. subsistema (wldap32.dll), saltando sobre la capa de interoperabilidad COM ADSI completamente
The .NET 3.5 System.DirectoryServices.AccountManagement envuelve " Active Directory Domain Services, el almacén de datos local de Security Account Manager (SAM) en cada computadora con Windows, y el relativamente nuevo Active Directory Lightweight Directory Services "