У меня есть требование к дизайну приложения ASP.NET MVC 4 (.NET 4.6.1), размещенного на сервере компании (не в Azure), для выполнения следующих действий:
Проверьте, аутентифицирован ли пользователь с помощью аутентификации Windows.
а) Да - обозначить пользователя как «прошедшего проверку подлинности»
б) Нет - используйте OpenIdConnect (OWIN) для аутентификации с помощью Azure Active Directory.
После проверки подлинности используйте стандартные атрибуты [Authorize] в методах контроллера и т. Д. Я реализовал проверку подлинности Windows и Azure AD только отдельными приложениями MVC, но никогда вместе.
Я нашел несколько источников, описывающих, как смешивать аутентификацию Windows и Forms, но ни одного для этой комбинации.
Есть ли у кого-нибудь представление о том, как этого можно достичь?