tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von saftmeister
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
732
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Hallo zusammen,

    ich habe aktuell ein Problem mit dem Username.
    Während der User an seinem Client angemeldet ist (Domäne\Username) startet er eine aspx Seite von seinem Rechner aus. Die Seite selbst läuft auf einem ISS 5.1 auf einem WebServer.

    Wenn ich nun versuche den Usernamen zu ermitteln:

    Code :
    1
    2
    3
    
    user = WindowsIdentity.GetCurrent().Name;
    oder
    user = Environment.UserName;

    erhalte ich auch einen Namen, aber immer den Namen unter dem der WebService läuft.

    Wie kann ich den Usernamen zum WebServer durchschleusen und diesen dann auslesen?

    Vielen Dank vorab und Gruß Marc
     

  2. #2
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.519
    Ich habe nicht wirklich einen Plan von ASP.NET und IIS aber schau mal diesen Blog-Eintrag: http://www.whypad.com/posts/aspnet-g...ntication/628/
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  3. #3
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Den habe ich schon gelesen. Leider bringt er mich nicht weiter.
    Das Problem ist nicht das Auslesen des Users, das funktioniert ganz mit den verschiedenen Möglichkeiten. Auch mit

    Code :
    1
    
    Request.LogonUserIdentity.Name;

    bekomme ich den User und die Domäne ausgelesen.
    Das Problem ist nur, dass ich den User des WebServers erhalten, also aktuell den Anonymous.

    Irgendwie muss ich den echten User durchschleusen.
    Vermutlich ist es nur eine Einstellung am ISS
     

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.519
    Ich glaube, es liegt wohl eher am Browser. Hast du SSPI-Authentifizierung aktiviert?

    http://www.hh-netman.de/support/WebH..._anmeldung.htm

    EDIT: Hier gibt's im Technet eine Anleitung für den IIS 6: http://technet.microsoft.com/de-de/l...8WS.10%29.aspx
    Geändert von saftmeister (03.01.12 um 12:10 Uhr)
    Marc79 bedankt sich. 
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  5. #5
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Ahh, Problem gefunden.
    Intergrierte Authenitifizierung setzen, Anonymous deaktivieren.
    Vollen WebServer-Namen (inklusive Domäne) und schon wird mein User durschgeschleust.

    @Saftmeister: Der zweite Link hat mich auf das Thema geführt.
    Danke und Gruß Marc
     

Ähnliche Themen

  1. Passwortänderung in Domäne
    Von Soapp im Forum Netzwerke
    Antworten: 3
    Letzter Beitrag: 01.08.08, 11:28
  2. Von Domäne auf Arbeitsgruppe zugreifen
    Von sra im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 25.07.04, 03:19
  3. Linux in NT4 Domäne
    Von TomStar im Forum Linux & Unix
    Antworten: 4
    Letzter Beitrag: 28.04.03, 08:09
  4. Domäne erforderlich
    Von Nanaki im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 11.09.02, 20:37
  5. Domäne/Arbeitsgruppe
    Von galdasc im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 26.07.02, 17:11

Stichworte