2009-07-29 8 views
2

Nous envisageons de mettre en œuvre un nouveau projet qui utilisera LDAP en tant que magasin de données de sécurité. Ce que je cherche, c'est une implémentation basée sur .net du protocole LDAP. Pour être clair, je connais le répertoire actif, et je ne veux pas d'encapsuleur .net pour le répertoire actif. Ce que je suis à la recherche est une implémentation LDAP dans .net car il y a beaucoup autour de java, mais je suis encore à venir dans une implémentation .netImplémentation LDAP dans .net

Répondre

11

Dans le .NET Framework 2.0, Microsoft a ajouté des fonctionnalités à System.DirectoryServices et fourni deux nouveaux espaces de noms: System.DirectoryServices.ActiveDirectory et System.DirectoryServices.Protocols. (nous appellerons ces derniers comme l'espace de noms ActiveDirectory et l'espace de noms Protocoles, respectivement, dans cet article.) L'espace de noms ActiveDirectory a introduit une foule de nouvelles classes pour fortement la gestion typée de répertoire composants de niveau d'infrastructure, tels que en tant que serveurs, domaines, forêts, schéma, et la réplication. L'espace de noms Protocoles s'est déroulé dans une direction différente, fournissant une autre API pour la programmation du protocole LDAP (Lightweight Directory Access Protocol) . Ce travaillé directement avec le sous-système Windows LDAP (de wldap32.dll), sautant au-dessus la couche interop COM ADSI entièrement

Le .NET 3.5 System.DirectoryServices.AccountManagement enveloppements "Active Directory Domain Services, la sécurité locale Account Manager (SAM) magasin de données sur chaque ordinateur Windows et les services d'annuaire Active Directory Lightweight relativement nouveau "