首页 > 解决方案 > 错误,Lcobucci\JWT\Signer\InvalidKeyProvided:无法解析您的密钥

问题描述

希望你一切顺利。我正在使用 Oauth 护照 laravel,它在我以前的机器上运行良好,但我不得不切换机器。我的新机器有 php 8,我的 laravel 项目是 7.30.0 版本,我的 lcobucci/jwt 版本是 3.3.3。当我尝试在邮递员上点击注册路线时,出现以下错误

Lcobucci\JWT\Signer\InvalidKeyProvided:无法解析您的密钥,原因:在第 17 行的文件 C:\Users\user\Documents\GitHub\myproject\vendor\lcobucci\jwt\src\Signer\InvalidKeyProvided.php 中

标签: laravelauthenticationpostman

解决方案


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


推荐阅读