使用 Identity Serve 4 和 .Net Core 3.1,razor页面。同时使用Cookie身份验证。
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
问题 -
在一个 Web 应用程序中,约翰登录了两次:
- 第一次使用 Chrome 登录
- 第二次使用 Edge 登录
因此,如果约翰在未注销前两个浏览器的情况下尝试第三次在 Firefox 上登录,则我想要强制从 Chrome 上的第一次登录注销约翰。
我可以在 Session 表中跟踪登录信息,包括 Session Id、User Id 等。但我不知道如何使用 Session Id 从特定的会话注销用户。
请帮忙解决。
谢谢。
access_token
(即不使用引用令牌)。 - Dai