Il faut configurer l'application web de façon à ce que l'utilisateur connecté soit reconnu (!= de anonyme) :
Dans IIS, sur les propriétés de l'application web, onglet "sécurité de répertoire", clique sur le bouton "Modifier" de la partie "Connexions anonymes et contrôle d'authentification". Là, tu décoches "Connexion anonyme", tu coches "Authentification Digest..." et "Authentification intégrée Windows", rien d'autre. Il faut également entrer le domaine du réseau.
Tu valides.
Ensuite, au niveau de l'application, tu peux utiliser ta méthode pour récupérer le user :
System.Security.Principal.WindowsIdentity.GetCurrent().Name;
Elle te retournera le user connecté ainsi que son domaine sous la forme "domaine\user". A toi de le plitter pour d'éffectuer la recherche sur le ldap à l'aide des classes "DirectorySearcher", "SearchResult" et "DirectoryEntry".
En espérant que cela te soit utile.
Partager