比如用户正在进行修改用户信息操作,这期间token刚好过期了,然后就被重定向到login,这样虽然不常见,但是遇到了还是很尴尬的,有什么好的方式避免这种情况?
2 回答
守着星空守着你
TA贡献1799条经验 获得超8个赞
当令牌过期后,一般的处理方式是跳转到登陆页面。但oauth2有定义如何更新令牌,你也可以自己使用其他实现。令牌(accesstoken)过期1个超时时间内,通过旧的刷新令牌(refreshtoken)获取新的令牌,以此达到续1个超时周期的目的。而如果超过1个超时周期(就是1个超时时间内没有访问),那就是真的超时,需要重新登录。这意外这用户停留理解OAuth2.0
青春有我
TA贡献1784条经验 获得超8个赞
首先这种情况就是不应该发生的。我之前的做法:如果是网站:当用户某次打开网页的时候,如果token没过期,要保证在关掉网页之前token不过期。如果是app:用户某次打开app,如果token没过期,要保证在关掉app之前token不过期。
添加回答
举报
0/150
提交
取消