У нас есть приложение ASP.NET, которое частично в MVC (остальная часть - устаревшая CMS на основе веб-форм). Приложение аутентифицируется с помощью проверки подлинности с помощью форм, хотя любой пользователь, который обращается к нему с определенного набора IP-адресов, автоматически назначается «специальному» пользователю.
В настоящее время у нас есть дочернее приложение, которое в идеале мы хотели бы добавить в (родительское) приложение MVC в качестве области. Это приложение использует проверку подлинности Windows в качестве второго уровня проверки подлинности. Есть ли простой способ сохранить второй уровень аутентификации (возможно, с помощью второго атрибута авторизации)? Это имеет в виду, что пользователи могут войти в это приложение как внутри, так и за пределами набора IP-адресов, используемых для аутентификации пользователя по специальным формам, что исключает прямую аутентификацию форм. Мы также не обязательно привязаны к аутентификации Windows для этого второго уровня, если это облегчает решение.