簡體   English   中英

如何在節點服務器上強制用戶從服務器端注銷並對 web 應用程序做出反應?

[英]How to force user logout from server side on node server and react web app?

我有一個節點 nodejs 作為 api 服務器並作為 web 應用程序做出反應。 我只使用 jwt 令牌來驗證用戶並將令牌存儲在瀏覽器本地存儲中。 如何強制用戶注銷?

您最好將令牌存儲在服務器端。 然后,您可以輕松撤銷或刪除令牌。 用戶每次使用您的 api 時都必須授權或驗證令牌。 如果你使用 express session,你可以調用req.session.destroy()

令牌可以包含到期日期作為有效負載的一部分。 這樣,每次您使用該令牌進行 api 調用時,您都可以檢查日期是否已過期。您可以使用中間件對每個請求執行此檢查。 如果令牌已過期,您可以強制他們重新登錄並在此時分配一個新令牌。

刪除 jwt 令牌,然后重新啟動我們的 react web 應用程序

暫無
暫無

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

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