簡體   English   中英

如何使用 jwt 和身份框架注銷 asp.net 核心 web API 中的用戶

[英]How to logout user in asp.net core web API with jwt and identity framework

您好,我在 asp.net 核心中創建 API 和 JWT。我想創建 API 端點用於使用身份框架和 jwt 注銷用戶,但不知道如何從 API 注銷用戶和從 8518 設備注銷 end10308 調用 818 end10308 謝謝

要注銷,我們clear the token from the local storage 如果使用包,您可以選擇調用注銷方法。 否則你將不得不手動清除令牌

在使用 Jwt 時,我們為令牌設置了一個過期時間。 因此,如果令牌過期,則令牌將失效。 因此,首先要設置一個合理的到期時間。

為了安全起見,在后端(數據庫或 Redis 等緩存)中保留一個列入黑名單的令牌列表,如果您想避免有人使用密鑰(在瀏覽器中拿到密鑰),則驗證令牌在每個請求上是否有效在您清除緩存並且密鑰尚未過期之后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM