postman 错误,Lcobucci\JWT\签名者\提供的密钥无效:无法解析您的密钥

ppcbkaq5  于 2022-12-13  发布在  Postman
关注(0)|答案(2)|浏览(446)

我希望你做的很好。我正在Oauth passport laravel上工作,它在我以前的机器上工作得很好,但是我不得不切换机器。我的新机器有php 8,我的laravel项目是7.30.0版本,我的lcobucci/jwt版本是3.3.3。当我试图在 Postman 上点击注册路由时,我得到了以下错误
Lcobucci\JWT\签名者\提供的密钥无效:无法解析您的密钥,原因:在文件C:\用户\用户\文档\GitHub\我的项目\供应商\lcobucci\jwt\src\Signer\InvalidKeyProvided.php的第17行

ep6jt1vc

ep6jt1vc1#

正如您在https://packagist.org/packages/lcobucci/jwt#3.3.3上看到的,该JWT包与PHP 8不兼容。您应该将其升级到兼容版本(至少v4),或者将PHP版本降级到v7

7dl7o3gd

7dl7o3gd2#

这是来超级晚。
对于任何人仍然经历这一点,只是生成一个新的jwt秘密。
此命令将生成符合新要求的新密钥
php artisan jwt:secret

相关问题