-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
你好,为什么refreshtoken获取新token的代码中,新accesstoken的有效期加上了refresh_token的有效期? #4
Comments
新access_token不应该也按照配置文件的有效期生成吗?为什么这里要加上$tokenPayload['exp'] |
没过期也可以刷新的,例如:学员需要考试,在考试之前需要强制刷新(访问令牌并没有过期)获取访问令牌,避免在考试过程中令牌失效 |
我测试的结果是,假如access_token有效期是20秒,过期后,我通过refreshtoken刷新得到的新access_token有效期不是20秒,你可以测试下看看 |
不是20秒,而是 20 + 60 秒是吗? |
对 |
那是因为配置项有
你把这个设置成 0,就可以了 |
不是的,这个参数我测试的时候已经改为0了。 |
#4 (comment) 你反馈的这个问题确实是存在的,在常驻内存框架下,令牌签发时间 |
通过refresh_token刷新获得的新access_token,有效期貌似是access_exp + refresh_exp的总和,刚刚试了下access_token有效期设置为20秒,refresh_exp有效期为1小时,现在已经过去了接近十分钟,新的access_token一直有效 |
嗯!就是令牌签发时间iat 这个问题 |
等你搞好我再update😋 |
v1.2.5 已经按照你的修复,感谢反馈 |
ok,已更新 |
The text was updated successfully, but these errors were encountered: