@Pr00f

Asp.net почему сбрасывается сессия аутентикации после перезапуска приложения?

Здравствуйте. Изучаю сейчас фреймворк asp.net core и его систему аутентификации. Создал простое приложение с аутентификацией и куками - все работает.
Но если перезапустить приложение, то аутентификация пользователя сбрасывается. Почему так происходит (ведь все данные уже харянятся у меня в куках)? В памяти хранятся какие-то данные пользователей? Или меняются какие-то данные для расшифровки куки? И есть какие-нибудь материалы на эту тему, где подробно описывается механизм аутенификации?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
@Pr00f Автор вопроса
Нашел причину - все из-за невнимательности. TicketStore был сконфигурирован на хранение в памяти, в куках хранился только идентификатор, а все данные были в памяти на сервере.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@cicatrix
было бы большой ошибкой думать
Обычно аутентификация происходит при установлении сеанса, состояние устанавливается как свойство этого сеанса. Естественно, после перезапуска приложения, сеансы новые и надо производить проверку authentication cookie заново.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы