IdentityServer4如何强制令牌过期

2019-01-02 23:02发布

例如A用户在B网站登陆过,且选择了记住

之后B网站就会使用已有的A的令牌让A访问页面。

假设在某个时间点,A修改了自己的密码,想让B网站已存在的令牌过期,该如何处理?

2条回答
三岁会撩人
2楼-- · 2019-01-02 23:39

可以使用Reference Token。默认使用的是Jwt,这类token是存放在客户端的,而Reference Token会在每一次请求是都会去ID4(IdentityServer4) 去验证,这样就可以很好的控制Token的有效期。

查看更多
成全新的幸福
3楼-- · 2019-01-02 23:47

参考https://github.com/yanshengjie/IdentityServer4.Samples/tree/release/Quickstarts/Combined_AspNetIdentity_and_EntityFrameworkStorage

查看更多
登录 后发表回答