【发布时间】:2025-12-08 11:25:01
【问题描述】:
我有一个 ASP.Net Core 3.1 web-api 应用程序,它使用 MS Identity 框架为登录用户生成 JWT 令牌。
然后我有一个连接到该 web-api 的客户端应用程序(html、javascript)。
我还有一个连接到同一个 web-api 应用程序的 android 应用程序。
当用户从 android 应用程序登录时,我想从 Web 客户端注销用户。 该怎么做?
【问题讨论】:
-
如果您想使用
real-time通知(例如当用户在应用程序中时)并且服务器向客户端发出请求,那么您有两种可能性:1. 从服务器发送的推送通知到客户端(客户端然后解析推送通知的有效负载并检查是否收到注销操作)或使用套接字(客户端在“注销”通道上注册,然后服务器启动注销并且客户端侦听此通道)。如果您不想进行实时注销,那么只需添加一个新的 API 端点,并在用户打开应用程序时发送 JWT 令牌。如果无效,则注销用户。 -
但是我会有短暂的令牌?
标签: android asp.net-core asp.net-core-identity jwt-auth