首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不建议对字符串中的键进行隐式转换。请使用InMemory或LocalFileReference类。[拉勒维尔/护照]

不建议对字符串中的键进行隐式转换。请使用InMemory或LocalFileReference类。[拉勒维尔/护照]
EN

Stack Overflow用户
提问于 2020-11-25 16:45:20
回答 3查看 13.5K关注 0票数 27

今天,我正在使用laravel/护照进行api身份验证,我的旧访问令牌不起作用,当我试图生成新的访问令牌时,我得到了

不推荐从字符串中隐式转换键。请使用InMemory或LocalFileReference类。{"exception":"object (ErrorException(代码: 0):从字符串隐式转换键“是不推荐的。请使用InMemory或LocalFileReference类。

有人找到解决办法了吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-11-25 16:53:37

lcobucci/jwt:3.4有这个问题,你可以降级到3.3,composer require lcobucci/jwt:3.3可以解决它。

或者,在config\jwt.php文件更改中:

代码语言:javascript
代码运行次数:0
运行
复制
'jwt' => Tymon\JWTAuth\Providers\JWT\Lcobucci::class,

代码语言:javascript
代码运行次数:0
运行
复制
'jwt' => Tymon\JWTAuth\Providers\JWT\Namshi::class,
票数 42
EN

Stack Overflow用户

发布于 2020-11-27 13:19:45

如前所述,lcobucci/jwt:3.4造成了这一问题,可以通过将评级下调到3.3.*来解决。但是,如果您已经声明了类似的内容:

代码语言:javascript
代码运行次数:0
运行
复制
"lcobucci/jwt": "^3.3.1",

您需要删除^,因为v3.4仍将被下载。请记住,使用较新的版本可能会更好,因为错误和其他东西,所以请确保更新各自的逻辑,以使用更新版本的依赖性。

票数 8
EN

Stack Overflow用户

发布于 2020-11-26 16:42:37

新版本的,v10.1.0今天发布,解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65009120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档