在使用tinywan/jwt的过程中,开启了单设备登录is_single_device,当access_token过期后,使用refresh_token(未过期)调用refreshToken方法刷新,出现以下报错
感谢反馈,该Bug已修复。请升级到最新版本 v1.3.1 。https://github.com/Tinywan/webman-jwt/commit/f916b004c08bf0ad242c34ad5eb06be932d2b614
v1.3.1
哈哈哈 又是你的bug,哈哈哈,你改的很及时啊,
最新1.6.2版. 用refreshToken,总是报"身份验证令牌无效",传的是refresh_token. 是bug吗? 还是我姿势不对
refresh_token也没过期
配置文件有个这个选项看看。
// 某个时间点后才能访问,单位秒。(如:30 表示当前时间30秒后才能使用) 'nbf' => 60,
设置为0就行了
可以使用最新的v1.6.3 版本,这个默认配置是 0
v1.6.3
0
在1.6.2下改为0也无效, 刚升级了1.6.3版本. 问题依旧
访问令牌没问题,刷新令牌接口有问题?
具体的提示语是什么?
没有你说的这个问题存在。
/d/dnmp/www/webman-admin (main) $ composer require tinywan/jwt ./composer.json has been updated Running composer update tinywan/jwt Loading composer repositories with package information Updating dependencies Lock file operations: 2 installs, 0 updates, 0 removals - Locking firebase/php-jwt (v6.4.0) - Locking tinywan/jwt (v1.6.3) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 2 installs, 0 updates, 0 removals - Downloading firebase/php-jwt (v6.4.0) - Downloading tinywan/jwt (v1.6.3) - Installing firebase/php-jwt (v6.4.0): Extracting archive - Installing tinywan/jwt (v1.6.3): Extracting archive > support\Plugin::install > support\Plugin::install
你可以使用webman-admin 分支测试 https://github.com/Tinywan/webman-admin/blob/main/app/controller/Test.php
是我的问题, 中间件鉴权逻辑有问题. 已经解决了. 抱歉了.
哈哈哈 又是你的bug,哈哈哈,你改的很及时啊,
最新1.6.2版. 用refreshToken,总是报"身份验证令牌无效",传的是refresh_token. 是bug吗? 还是我姿势不对
refresh_token也没过期
配置文件有个这个选项看看。
设置为0就行了
可以使用最新的
v1.6.3
版本,这个默认配置是0
在1.6.2下改为0也无效, 刚升级了1.6.3版本. 问题依旧
访问令牌没问题,刷新令牌接口有问题?
具体的提示语是什么?
没有你说的这个问题存在。
你可以使用webman-admin 分支测试 https://github.com/Tinywan/webman-admin/blob/main/app/controller/Test.php
是我的问题, 中间件鉴权逻辑有问题. 已经解决了. 抱歉了.