J'ai une application Web asp.net, sur laquelle j'essaie d'implémenter l'authentification Windows.WindowsIdentity renvoie toujours l'utilisateur IIS
L'application est hébergée sur IIS et s'exécute sous le compte Administrateur.
Dans l'application, j'essaie d'obtenir le nom de l'utilisateur Windows connecté, ex Catalin Gavan. Quoi que j'essaie, j'obtiens toujours l'utilisateur administrateur, celui qui exécute le ApplicationPool.
Voici ce que j'ai essayé:
Request.LogonUserIdentity); // "NT AUTHORITY\\IUSR"
WindowsIdentity.GetCurrent(); // "ADIDEVNET\\administrator"
WindowsIdentity.GetAnonymous();
WindowsIdentity.GetCurrent(true); // null
WindowsIdentity.GetCurrent(false); // "ADIDEVNET\\administrator"
Comment puis-je obtenir les fenêtres connectés actuel utilisateur, à partir du code derrière?