Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ASP.NET Utilisateur windows connecté [ Archives ASP & ASP.NET / IIS et l'ASP ] (berocca)

mercredi 6 avril 2005 à 17:34:42 | ASP.NET Utilisateur windows connecté

berocca

Membre Club
Bonjour,

Comment connaître, depuis une page asp, le nom de l'utilisateur WINDOWS connecté ?
 
J'ai un intranet installé sur un serveur X, et les utilisateurs (qui travaillent sur une autre machine) se connectent dessus via une adresse style [ Lien ].

J'ai essayé plusieurs choses pour tenter de connaître le nom de l'utilisateur : 
a) Environment.UserName()
b) myUser = CreateObject("Wscript.Network")
lblUser.Text = nUser.UserName
c) Dim id as WindowsIdentity = WindowsIdentity.GetCurrent
lblUser.Text = id.Name
d) Request.ServerVariables("LOGON_USER")

...etc...

Mais à chaque fois j'obtiens comme nom d'utilisateur : NETWORK SERVICE.
(Rem : en testant en local, j'obtiens ASPNET comme username).

Dans IIS j'ai choisi l'authentification 'Enable anonymous access', car les utlisateurs ne veulent pas entrer leurs mots de passe à chaque fois...

Merci pour votre aide.

Berocca

mercredi 6 avril 2005 à 20:13:53 | Re : ASP.NET Utilisateur windows connecté

Yopyop

Salut,

Il faut que ton serveur soit dans le même domaine que les postes des utilisateurs.
De cette manière, tu partages les accomptes windows.
En utilisant la 'windows authentification', tes userss n'auront pas à se relogger (ils sont déjà loggés sous windows).

Ensuite, tu as configuré ton application  pour un user anonyme -> tu ne vois qu'un seul user.

Voici un article sur la configuration de IIS:
[ Lien ]

Voici comment utiliser la sécurité intégrée windows en asp.net:
Dans web.config il faut mettre 
authentication mode="Windows (le lien ci-dessous)

        AuthUser.Text = User.Identity.Name
        AuthType.Text = User.Identity.AuthenticationType

[ Lien ]

yopyop


jeudi 7 avril 2005 à 11:16:57 | Re : ASP.NET Utilisateur windows connecté

berocca

Membre Club
Je confirme que le serveur est bien dans le même domaine que les postes.

Dans IIS j'ai décoché l'authentification anonyme, et sélectionné l'authentification intégrée windows. Dans mon fichier web.config, j'ai mis authentication mode="Windows".

Mais malgré ces changements, cela ne fonctionne pas... Je reçois le message d'erreur suivant : "HTTP Error 401.2 - Unauthorized: Access is denied due to server configuration (IIS)"


jeudi 7 avril 2005 à 18:02:29 | Re : ASP.NET Utilisateur windows connecté

Yopyop

Bon,

Apparemment ton serveur est sécurisé au moins...

Maintenant tu dois confirgurer ton application (les pages aspx) via IIS pour dire qui à le drtoi de voir ces pages.

As-tu données les droits nécessaires à tes users sur tes fichiers aspx ?

yopyop

lundi 11 avril 2005 à 09:03:14 | Re : ASP.NET Utilisateur windows connecté

berocca

Membre Club
Réponse acceptée !
J'ai finalement choisi l'authentification par formulaire/cookies et ça fonctionne bien !

Dans IIS j'ai coché les options "Integrated Windows Authentication" + "Enable anonymous access" (avec un compte faisant partie du domaine et non pas IUSR...).

En fait je souhaitais faire une authentification par rapport à Active Directory. La plupart des codes sur ce sujet sont en C#, mais j'ai trouvé la correspondance en VB.NET ( [ Lien ]).

Mon problème est donc résolu. Merci Yopyop pour tes coneils et les liens fournis, cela m'a bien aidé.

lundi 11 avril 2005 à 11:05:03 | Re : ASP.NET Utilisateur windows connecté


Cette discussion est classé dans : net, asp, windows, utilisateur, connecté


Répondre à ce message

Sujets en rapport avec ce message

windows.status en asp.net [ par jesusonline ] il y aurait pas une classe du framework qui me permettrait de changer directement le texte du status sans passer par une fonction javascript: windows. Récupérer le login windows en ASP.Net [ par bd0606 ] Comment récupérer le login windows afin de le proposer par défaut lors d'un connexion sur un intranet ? Ainsi l'utilisateur n'a que son mot de passe a Authentification Windows ASP.net:Urgent!!!!! [ par kenzo080 ] Salut,Je voudrais savoir si il est possible de faire apparaitre un onglet dans un controle usher en fonction de l authentification windows....Si quelq open windows en asp.net [ par amorosalain ] SAMJe voudrais savoir si il est possbile d'ouvrir une fenêtre en popup faisant à un traitement. Par exemple, dans une fonction EventHandler suite au c IIS5 et ASP.NET [ par blueangel ] blueangel13bonjour tout le monde, je dévellope sur VC.NET 2003 sur windows 2000 servervoila, 1)j'ai installé le framework .NET 1.1  2)j'ai executé asp Authentification windows directe en asp (pas asp.net) [ par VolaiL ] Bonjour,Tout d'abord, désolé parce que j'ai l'impression que la question a été posée un million de fois, mais je ne trouve pas de réponses qui me conv [ASP .NET C#] Contrôle utilisateur dans un autre contrôle utilisateur [ par linar009 ] Bonjour,J'ai un gros souci.J'ai créé un contrôle utilisateur dans lequel j'ai un autre contrôle.Le premier passe un string en paramètre au deuxième.Le Multi Utilisateur site ASP.NET [ par Mickey VB ] Bonjour,Voila je viens de terminer la 1° phase de mon projetEn 2 mots : utilisateurs authentifiés accède à une page de recherche, lance une procédure type 'jobs' asp.net [ par gyzmo222 ] J'aimerais vous demander votre avis sur un warning apparu, il y a peu, dans mon projet vs2005 (ASP.NET c#).Warning    1    The type 'jobs' in 'c:\WIND REcuperer les infos de l'utilisateur connecté [ par necnec ] Bonjour , tout le mondeEn ASp.net 2.0 Comment je peux savoir le nom de l'user connecté ou bien les info de l'user connecté(lors d'une sesion),j'utilis


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,624 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.