簡體   English   中英

如何從Java REST servlet向angular Client發送注銷消息?

[英]How to Send a logout message from Java REST servlet to angular Client?

我對如何從Java Rest服務器向Angular Client發送消息有所懷疑。 我已閱讀有關WebSockets的內容,但我不確定它是否適合我正在尋找的內容。

我們使用基於令牌的身份驗證,當客戶端注銷時,我們選擇從客戶端刪除令牌。 直到這里一切都是正確的。 問題是我們的系統包含一個允許管理員注銷在線用戶的功能。 由於客戶端無法注意到它們已注銷,因此無法刪除令牌。 我正在尋找一種從服務器向特定客戶端發送消息的方法,因此它可以從ClientSide注銷,並刪除其令牌。

WebSocket是最好的方法嗎?

提前致謝。

這就是我要做的。 當用戶注銷時,實際上也可以在會話到期時發生,在用戶執行操作之前不會發生任何事情。 此操作可能需要后端調用,然后可以返回401 html代碼。

當您真正想立即將用戶重定向到登錄頁面時,您可能確實需要Web套接字,或者如果這不是一個選項,請以一定的時間間隔命中您的后端以驗證會話

暫無
暫無

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

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