В соответствии с документацией ASP.NET Core метод HttpContext.Authentication.SignOutAsync()
должен также удалить файл cookie проверки подлинности.
Выйти
Чтобы выйти из текущего пользователя и удалить их cookie (курсив мой - A.C.), вызовите следующее внутри вашего контроллера.
await HttpContext.Authentication.SignOutAsync("MyCookieMiddlewareInstance");
Но это не так! Все остальное выглядит хорошо, особенно. auth, потому что пользователь правильно выполняет вход в систему и файл cookie.AspNetCore..
Любые идеи, почему файл cookie остается после выключения пользователя?