如何让jwt作废或过期?

来源:11-9 JWT是什么?【是什么、组成、上手】

zha123

2019-08-16

如何让jwt作废或过期?需求:禁用用户后或发现用户登录有安全风险,把登录的token作废,让用户不能再使用此token登陆

写回答

1回答

大目

2019-08-16

纯的无状态不考虑这种问题。所以课上说无状态的缺点之一,是对客户端的控制力下降了。

你的需求要想实现有很多办法,比如在token颁发的时候,在payload记录一个uuid,作为token的唯一标识,然后服务器端存储这个token在什么时间,颁发给谁了。
在做个失效按钮。

验证token是否合法时,先看token是否被失效了,如果没有失效,再进原先的校验逻辑。

1
2
大目
回复
zengchen
是的。
2019-09-01
共2条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程