Ich habe einen Entwurf Voraussetzung für eine ASP.NET MVC 4 (.NET 4.6.1) App auf dem Firmenserver (nicht Azure) gehostet das zu tun folgendes:Wie können Sie die Azure AD-Authentifizierung und die Windows-Authentifizierung in der MVC 4-App mischen?
überprüfen Benutzer über die Windows-Authentifizierung authentifiziert wird, wird
a) Ja - Benutzer als "authentifiziert" kennzeichnen
b) Nein - Verwenden Sie OpenIdConnect (OWIN) für die Authentifizierung mit Azure Active Directory.
Sobald authentifiziert verwenden Sie die Standard [Autorisieren] Attribute auf Controller-Methoden usw. Ich habe Windows und Azure AD Authentifizierung implementiert ist einzelne MVC-Apps aber nie zusammen.
Ich habe mehrere Quellen gefunden, die beschreiben, wie man Windows und Forms Authentifizierung mischt, aber keine für diese Kombination.
Hat jemand Einblick, wie dies erreicht werden könnte?
Ich habe eine vage Erinnerung, dass wenn Sie Datei | neues Projekt erstellen und ein neues asp.net mvc-Projekt erstellen. Mit dem Assistenten können Sie ein leeres Projekt mit mehreren Authentifizierungsmodi erstellen. –
Ich habe das überprüft und in VS2015 Update 3 scheint es, dass Sie beim Erstellen des Projekts nur einen Authentifizierungsmodus auswählen können. – ChrisP