Closed Belifforz closed 1 year ago
修复了一下,试试
[2022-11-17 09:27:54] default.INFO: {"iss":"webman.client.admin","jti":"admin:63758c4978e0e:212","iat":1668648009,"nbf":1668648009,"exp":1668651609,"sub":"f4781e8276b3b1869b68d3e3c58b8980","store":"admin","params1":1,"params2":2} [] [] [2022-11-17 09:41:31] default.INFO: {"iss":"webman.client.admin","jti":"api:637591283afe0:212","iat":1668649256,"nbf":1668649256,"exp":1668652856,"sub":"b40d04e26993c6039adaedc333f0963c","store":"api","params1":1,"params2":2} [] [] 多应用token解析出来iss都是同一个
我测试的没有这个问题的啊
我测试的没有这个问题的啊
分别用 $config = JwtAuth::getConfig('api');和 $config = JwtAuth::getConfig('admin');配置生成我试了几次
你是不是在一个应用下?
你是不是在一个应用下? 是的,demo是一个应用下写的,只是读取的不同配置,我明白了,打扰了。不好意思
你这种情况可以使用我的另一个插件 https://github.com/yzh52521/webman-jwt
或者 不使用静态类 自己实例化JwtAuth
有点没搞懂这个用法,我admin 和 api ,如果先生成的api token,再生成admin的token时,生成的token的iss还是api的, 如果两个的signer_key不相同,后一个应用生成的token就会验证失败