kaskran
Messages postés35Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention 7 mars 2005 24 févr. 2005 à 12:00
g trouvé.
Alors pour ceux que sa interesse : il faut d'abord aller dans les parametres de iis pour enlever l'acces anonymes et mettre l'authentification intégré de windows dans les param de sécurité puis il faut s'assurer dans le fichier web config que l'on est en authentification windows :
ensuite voila le script qui permet de récupérer le login
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 22 févr. 2005 à 17:18
T'es en asp.net ?
Tu cherche à récuperer le nom active directory ? il faut donc que tes
utilisateurs se loggent au site avec leur compte active
directory, pour ce faire :
<!-- AUTHENTIFICATION
Cette section
définit les stratégies d'authentification de l'application. Les modes
possibles sont "Windows",
"Forms", "Passport" et "None"
"None" Aucune authentification n'est effectuée.
"Windows" IIS
exécute une authentification (Basic, Digest ou Windows intégrée) en
fonction de
ses
paramètres pour l'application. L'accès anonyme doit être désactivé dans
IIS.
"Forms" Vous
fournissez un formulaire personnalisé (page Web) pour que les
utilisateurs entrent leurs informations d'identification et que
vous les
authentifiiez dans votre application. Le jeton d'informations
d'identification d'un utilisateur est stocké dans un cookie.
"Passport"
L'authentification est effectuée par l'intermédiaire d'un service
d'authentification centralisé fourni
par
Microsoft qui offre une ouverture de session unique et des services de
profil principaux pour les sites membres.
Netlink
Messages postés139Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention12 juillet 2011 22 févr. 2005 à 17:22
Salut
kaskran,
Tu peux faire passer le login dans les variables de session.
Par exemple, sur ta page login.aspx, tu as le champ login (txtLogin).
L'utilisateur rentre son login et son password, il clique sur le bouton pour s'identifier. Ensuite, si l'identification est valide, tu peux rajouter le login dans la session comme ceci :
Session.Add("usrLogin", txtLogin.Text)
Et pour récupérer cette valeur sur le reste de ton site, tant que sa session reste active, tu mets :
Session("usrLogin")
Netlink
Messages postés139Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention12 juillet 2011 22 févr. 2005 à 17:25
Mince tu m'as grillé Cyril lol !
J'avais pas pensé à cette méthode non plus.
En fait tout dépend si kaskran utilise le mode d'identification "Forms" ou "Windows"
@ bientôt, Mathieu
Vous n’avez pas trouvé la réponse que vous recherchez ?
kaskran
Messages postés35Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention 7 mars 2005 22 févr. 2005 à 17:30
@ netlink : utiliser un formulaire et des variables sessions je sais le faire, en faite moi je cherche a recuperer compte windows utiliser pour se connecter a windows.
@ jesusonline : je connaisai cette methode mais je ne peut pas me permettre de renter les utilisateurs a la main, a cause du synchronisme avec LDAP. c pour cela que je voulais recuperer automatiquement le compte utilisateur de celui qui se connecte au site.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 22 févr. 2005 à 18:43
Attention la je m'avance et je dis peut etre une connerie.
Essaye de mettre à la place des user le nom des groupes, dans le
web.config, comme ca tu n'as pas a gerer tout le bordel mais juste les
groupes. Je sais pas si c'est possible du tout.
Je vois pas d'autres méthodes, il en existe surement, mais étant donné que je suis étudiant autodidacte
j'ai jamais eu l'occasion de m'amuser sur des grands réseaux avec
Active Directory etc... mais je suis sur qu'il doit y avoir une
méthode.
kaskran
Messages postés35Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention 7 mars 2005 22 févr. 2005 à 20:41
@ jesusonline :
pas bete, si sa marche, mais en faite c pas pour l'autentification que g besoin du nom de la session mais pour l'afficher a titre d'information. En tout cas c promis si je trouve la methode je te l'envoi en message.