当发送错误的访问令牌时,护照返回500错误(无响应)
问题描述:
我正在使用Laravel/Passport进行REST API的身份验证。当发送错误的访问令牌时,护照返回500错误(无响应)
我有我的应用程序设置localy,并在测试服务器上,我已经配置Passport。
I'have我的路由保护,auth:api
后卫,但我注意到,当我要访问受保护的航线&错误/过期的访问令牌与标头(Authorization
:Beraer <wrong_token>
),则返回500错误,没有回应。
这种情况只发生在测试服务器上(localy它很完美)。我试图重新配置护照,清除缓存,但似乎没有任何帮助。
答
,所以我找到了acctual此问题github上https://github.com/laravel/passport/issues/440作为一个解决方案,您可以添加\League\OAuth2\Server\Exception\OAuthServerException::class,
到$dontReport
阵列(大概是这样发生的,因为我已经更新护照包)
检查您的服务器错误日志 –
我看过'storage/logs/laravel.log'文件并没有什么帮助。一小时前发生了最后一个错误(与此无关)。 – lcadc17
对不起,我发现这个错误日志:'PHP致命错误:在vendor/league/oauth2-server/src/Exception/OAuthServerException.php上允许内存大小为134217728字节耗尽(试图分配20480字节)线168' – lcadc17