Débuter avec Le .NET
Mes premiers pas dans la techno .NET étaient de réaliser un annuaire entreprise à partir de l'Active Directory.
PROBLEME AUTHENTIFICATION .NET
le premier problème qui m'a rencontré , c'est modifier l'authentification anonyme dans l'application et pour cela il fallait modifier le fichier machine.config
Ensuite désactiver l'accès anonyme dans le paramètres "sécurite du répertoire" dans la console IIS du site et cocher l'authentification intégrée windows.
Remplacer
identity impersonate="false" userName="" password=""
par
identity impersonate="true"
ces deux modifications permettent de se connecter en utilisant l'authentifcation windows pour accéder aux informations de l'active directory.
PROBLEME LORS DU TEST DU SERVICE WEB .NET
Pour tester le service web, j'ai crée un projet ASP.NET en C# et j'ai ajouter le service web comme une référence web.
Ensuite j'ai déclarer le service web
localhost.ADService ws = new ADService();
Response.Write (ws.GetUserName());
Mais j'ai eu un message d'erreur System.Net.WebException: La demande a échoué avec l'état HTTP 401 :acces refuse
La solution que j'ai trouvé sur un site a résolu mon problème, en fait il fallait faire :
localhost.ADService ws = new localhost.ADService ();
ws.PreAuthenticate = true ;
ws.Credentials = System.Net.CredentialCache.DefaultCredentials;
et le problème est résolu.