Я создаю веб-сайт с VS2013 RC и MVC 5 и пытаюсь использовать formAuthentification без регистрации постоянных пользователей на моем сайте.
Я публикую API своей компании для аутентификации имен и паролей пользователей. Когда это вернется успешно, я хочу выпустить файл cookie авторизации с помощью:
System.Web.Security.FormsAuthentication.SetAuthCookie(username, false);
Я вижу файл cookie .ASPXAUTH=... после того, как это вызвано.
Но я не могу попасть в блок @if(User.Identity.IsAuthenticated) или, альтернативно, @if(Request.IsAuthenticated) на странице шаблона _LoginPartial.cshtml.
Этот метод работал для меня в MVC 4, и я пытаюсь согнуть его, чтобы он соответствовал аутентификации OWIN MVC 5.