方法Laravel\Passport\Bridge\AccessToken::__toString()不能引发异常



在升级到laravel 8和laravel/passport 10.x后,我遇到了上面提到的错误。有人遇到这个问题吗?

Actual stacktrace: SymfonyComponentErrorHandlerErrorFatalError: Method LaravelPassportBridgeAccessToken::__toString() must not throw an exception, caught InvalidArgumentException: It was not possible to parse your key, reason: error:09091064:PEM routines:PEM_read_bio_ex:bad base64 decode in file /Users/<path>/vendor/league/oauth2-server/src/ResponseTypes/BearerTokenResponse.php on line 0

我试着创建用户并登录,它正在工作,即在数据库中创建记录,只是在发送响应时出现了问题。

在运行第三方包lcobucci/jwt更新的composer update后,我遇到了这样的问题。通过以下命令将lcobucci/jw的版本降级为3.3.3后,修复了该问题:

composer require lcobucci/jwt 3.3.3

相关内容

  • 没有找到相关文章

最新更新