Bonjour à tous,
je possède plusieurs sites qui utilise actuellement un formulaire pour s'authentifier.
Pour ses sites, je dois supprimer le formulaire d'authentification et mettre en place une authentification par le login windows.
Afin de ne pas tout refondre, je pensais réutiliser les procédures existantes, en récupérant le login windows de l'utilisateur. Ensuite je gère les droits des utilisateurs via le code existant.
En local, cette récupération marche parfaitement, par contre, dés que je déploie le site sur mon serveur de test, le login récupéré est le login d'administrateur ayant déployé le site.
J'ai essayé plusieurs technique trouvé sur le net comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part WindowsIdentity.GetCurrent()
Code : Sélectionner tout - Visualiser dans une fenêtre à part HttpContext.Current.User.IdentityJ'ai bien mis le serveur iis en "integrated windows authentification"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Request.LogonUserIdentity.Name
Et c'est toujours le login du serveur qui est récupéré.
Comment faire pour récupérer le login du client?
Merci d'avance!
Partager