В моем приложении ASP.NET MVC 4 мне необходимо выполнить аутентификацию пользователя с использованием существующего http-заголовка значения, который содержит имя пользователя.ASP.NET MVC-аутентификация с использованием http-заголовка
Он работает с использованием проверки подлинности: пользователь перенаправляется на страницу входа, когда он еще не прошел аутентификацию. Контроллер страницы входа проверяет значение httpHeader и подключает пользователя с помощью FormsAuthentication.SetAuthCookie(username,false)
и перенаправляет пользователя на главную страницу моего приложения.
Но я хочу избежать этого перенаправления и попытаться выполнить аутентификацию пользователя, когда пользователь «не прошел проверку подлинности».
Оси:
- FormsAuthentication_OnAuthenticate
- Override AuthorizeAttribute
- AuthenticateRequest