繁体   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