begin process at 2012 02 14 05:01:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

IIS et l'ASP

 > 

ASP.NET Utilisateur windows connecté


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ASP.NET Utilisateur windows connecté

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é

Yopyop

oufffff

yopyop


Cette discussion est classée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales