Wie bekomme ich den Wert aus Anfrage.ServerVariables("LOGON_USER"), wenn die Anwendung läuft im IIS?

Ich bin nicht mit jedem eingebauten Authentifizierungsmechanismus, der nur den Bau einer einfachen intranet-Seite, die Anmeldung erforderlich.

ABER ich wurde gebeten, zum abrufen der aktuellen windows-Anmeldenamen des Benutzers, und authentifizieren Sie sich, ihn mit diesen Informationen.

Beim Lesen der Anfrage.ServerVariables("LOGON_USER") Informationen aus meiner Kiste, läuft alles einwandfrei. Aber dieser Wert ist immer leer, wenn die Anwendung ausgeführt wird, mit der IIS auf meinem server.

Irgendwelche Ideen?

Ich bin mir nicht sicher, Sie können, ohne dass <authentication mode="Windows"/>. Wenn Sie nicht wollen, um zu sehen, beliebiger - login-Mechanismus, aber immer noch in der Lage sein authentifizieren Sie auf login? Das wäre ein Sicherheits-Verschluss, wenn das überhaupt noch möglich ist.

InformationsquelleAutor Robson Rocha | 2011-02-13

Schreibe einen Kommentar