Файл cookie AspNetCore.Identity.Application не удаляется после выхода из системы.C#

Место общения программистов C#
Anonymous
Файл cookie AspNetCore.Identity.Application не удаляется после выхода из системы.

Сообщение Anonymous »

У меня возникла серьезная проблема в моем приложении. Файл cookie .AspNetCore.Identity.Application не удаляется из хранилища файлов cookie браузера после выхода пользователя из системы.
Я уже много искал и нашел много сообщений и тем об этой проблеме, но я пока не смог ее исправить. Я не знаю, что делать. Я пробовал много:
  • await HttpContext.SignOutAsync();
  • await HttpContext.SignOutAsync("Identity.Application");
  • выйти без перенаправления
  • await _signInManager.SignOutAsync(); — эта функция должна работать отдельно, поскольку она должна удалить все файлы cookie.
Я также проверил конфигурации, но я не смог найти причину, почему это происходит.
Когда пользователь выходит из системы, запрос отправляется на функцию выхода из контроллера учетных записей:

Код: Выделить всё

[HttpPost]
[AllowAnonymous]
public virtual async Task Logout()
{
await _signInManager.SignOutAsync();
}
Изображение
Эти оба файла cookie всегда существуют после выход пользователя из системы.
Есть ли у кого-нибудь идеи, как я могу решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ter-logout

Вернуться в «C#»