1

我正在使用 Laravel/Passport 对我的 REST-API 进行身份验证。

我在本地设置了我的应用程序,并在测试服务器上设置了 Passport。

我用 guard 保护了我的路由auth:api,但我注意到当我想访问受保护的路由并且标头(:)中提供了错误/过期的访问令牌时AuthorizationBeraer <wrong_token>它会返回 500 错误而根本没有响应。

这仅发生在测试服务器上(本地运行完美)。我试图重新配置 Passport ,清除缓存,但似乎没有任何帮助。

4

1 回答 1

2

所以我在 github https://github.com/laravel/passport/issues/440上发现了实际问题,作为解决方案,您可以添加\League\OAuth2\Server\Exception\OAuthServerException::class,$dontReport数组中(可能发生这种情况,因为我已经更新了护照包)

于 2017-10-17T11:22:23.480 回答