Bonjour à tous ....
Mon contexte :
Application Web Intranet ASPNET et C#
Windows Serveur 2008 et II7
La question est dans le titre : Comment récupérer le login Windows dans une application Web en CSharp
Et en fait je sais faire :
soit :
UtilisateurAD = HttpContext.Current.User.Identity.Name;
soit :
UtilisateurAD = HttpContext.Current.Request.ServerVariables.Get("LOGON_USER");
Pour que cela marche on doit passer le serveur IIS en Authentification windows et ...c'est justement ce que je ne veux pas car , à partir de ce moment , à chaque fois que l'on lance IE il demande un nom de user et un mot de passe ...
Mes utilisateurs se sont déjà authentifiés en ouvrant leur session Windows ce n'est pas logique de leur demander de le refaire ...
Je n'ai besoin que du nom d'utilisateur ...Comment faire pour le récuperer sans demander encore une identification ?
Merci pour vos réponses...
Patrick
Partager