Я создаю приложение MVC5, начиная со стандартного шаблона, созданного VS2013. Это Identity 2.0.ASP.Net MVC5 Identity 2.0 Как долго пользователь остается аутентифицированным?
Просто используя параметр «Отдельные учетные записи пользователей» для моей базы данных SQL Server.
Это может быть неправильный термин, но: как долго авторизация пользователя в cookie остается действительной?
Инструменты Chrome показывают, что «.AspNet.ApplicationCookie» для моего домена истекает «Когда сеанс просмотра заканчивается».
MSDN говорит (если я на нужной странице) «По умолчанию куки аутентификации остается в силе для сеанса пользователя.»
Что делать, если веб-сервер будет перезапущен, когда пользователь находится вдали от своего браузера, а затем хиты обновления, они все еще аутентифицированы?
У меня есть все мои контроллеры и контроллеры api, заблокированные с помощью [Авторизовать], кроме входа.
При создании ajax-звонков из Angularjs мне нужно будет обрабатывать Not Authorized и перенаправить пользователя обратно для входа?
Извините за мое невежество, но этот членский состав занял столько раз, что большинство блогов/ответов, похоже, ссылаются на настройки web.config, которых у меня нет.
Мой web.config содержит следующее:
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5.1" />
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
Спасибо. В угловом режиме я использую разрешение ui-router на ресурсе и ошибки ловушки в $ rootScope. $ On ('$ stateChangeError'. Похоже, что ресурс xhrrequest дает $ stateChangeError код ошибки 0, когда сайт не работает. В противном случае допустимые http-коды. это вы справлялись с этим? – JohnWrensby
Обновленный ответ. – DSR