ASP.NET MVC - Authentifizieren Sie Benutzer anhand Active Directory automatisch?
Ich bin der Entwicklung einer MVC-Anwendung, benötigen Sie eine user-Authentifizierung gegen ein AD. wie erstellen Sie log-in-Seite in MVC zu erstellen eine Intranet-Anwendung, die automatisch authentifiziert einen Benutzer gegen eine ANZEIGE
- möglich, Duplikat der ASP.NET MVC - Authentifizierung der Benutzer gegen das Active Directory, sondern erfordern Benutzername und Passwort eingegeben werden
- Dies ist irritierend: Login-Seite, die automatisch eine login?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum nutzen Sie nicht die Intranet-Vorlage zur Verfügung gestellt, die von Microsoft Visual Studio, die genau das tut, was Sie wollen, out of the box?
Ihre Anforderung ist paradox. Warum willst du eine login-Seite, die nicht die Anmeldung eines Benutzers automatisch, während du eingeloggt bist, durch den Besuch der (Haupt-)Website automatisch nicht erforderlich, dass die Besucher überhaupt etwas zu tun, da er bereits authentifiziert sich durch die Eingabe seiner Anmeldeinformationen auf dem windows-logon
Mehr Informationen: http://msdn.microsoft.com/en-us/library/gg703322(v=vs. 98).aspx
können Sie die integrierte windows-Authentifizierung-Funktion. das Beispiel ist in hier
wenn Sie brauchen, gemischten authentifizierten zum Beispiel der Benutzer kann den Zugriff von außen durch Ihre AD wird es beinhalten entweder zwei Anwendungen bzw. zwei verschiedenen Seiten für Authentifizierungs-Arten. finden Sie den Beispiel - hier
Ich bin mir nicht ganz sicher, ob Sie wirklich wollen, eine login-Seite, die automatisch authentifiziert einen Benutzer, Besuche die Haupt-Website. Vielleicht ist Ihre Formulierung ist ein wenig verwirrend, da.
Werde ich asumme Sie möchten, dass Ihre Web-App in der Lage sein, um Benutzer zu authentifizieren gegen das AD, nachdem er sich mit intranet-Anmeldeinformationen. Wenn das der Fall ist, möchten Sie vielleicht einen Blick auf dieser Artikel detailliert, wie Sie dies einrichten, mit IIS und ein ASP.NET app.
Wenn nicht, bitte ignorieren Sie diese Antwort.