Ich brauche meine MVC4-App, um den aktuellen Domänenbenutzer zu erhalten, der am Computer angemeldet ist, der automatisch auf meiner index.cshtml-Seite angemeldet ist.ASP.NET MVC Intranet App mit Windows-Authentifizierung, wie Sie den aktuellen Domänenbenutzer automatisch erhalten?
Der Rest der Anwendung funktioniert wie beabsichtigt, indem das Autorize-Attribut die Aktionen verwendet, die ich brauche.
Ich muss nur sagen, um die App "Holen Sie sich die aktuelle Maschine eingeloggt Benutzer, sichern Sie nichts und nehmen Sie den Benutzer auf die Landing Page".
web.config:
<authentication mode="Windows" />
wie dies der Benutzer BLANK auf der Zielseite.
Wenn ich versuche, nur [Authorize] auf meine Indexaktion zu setzen, fragt es nach Anmeldeinformationen und fährt dann fort, wie ich möchte, ohne etwas auf der Zielseite zu sichern.
Gibt es einen Weg um dies zu umgehen?
UPDATE:
Egal, was Sie tun, so scheint es, dass es keine Möglichkeit gibt, die Anmeldeaufforderung und macht die Anwendung automatisch den aktuellen Domain-Benutzer erhalten zu umgehen und ihn in der App anmelden.
Ich habe unten eine getestete Antwort zur Verfügung gestellt, die dem "Update" widerspricht. Könntest du es dir ansehen? Vielen Dank. –
mit welchem Browser versuchen Sie dies? Ich habe festgestellt, dass nur IE sich so verhält. – Michael