根据ASP.NET Core 文档,该方法也 HttpContext.Authentication.SignOutAsync()必须删除身份验证cookie.
退出
要注销当前用户,并删除他们的cookie(斜体我的 - AC),请在控制器内调用以下内容
await HttpContext.Authentication.SignOutAsync("MyCookieMiddlewareInstance");
但事实并非如此!其他一切似乎都没问题,尤其是 auth scheme,因为用户正确登录了cookie .AspNetCore.被建造.
任何想法为什么cookie在用户唱出后仍然存在?