资源所有者或授权服务器拒绝了该请求

时间:2019-04-15 09:16:29

标签: php ios laravel api

我有一个iPhone应用程序,该应用程序使用Laravel作为后端,它必须在应用商店中发布,但是应用商店拒绝了该应用,因为它们存在以下错误:

  

资源所有者或授权服务器拒绝了该请求。   {“例外”:“ [对象]   (League \ OAuth2 \ Server \ Exception \ OAuthServerException(代码:9):   资源所有者或授权服务器拒绝了该请求。在   /var/www/mednfit/vendor/league/oauth2-server/src/Exception/OAuthServerException.php:205)

但是我没有这个错误。这是什么意思?

3 个答案:

答案 0 :(得分:0)

此异常与访问令牌已过期有关。

您可以将\League\OAuth2\Server\Exception\OAuthServerException::class添加到$dontReport中的app/Exceptions/Handler.php数组中。但是,这将防止记录所有OAuthServerException异常,甚至与您的过期访问令牌无关的异常。

来源: Laracasts: Error Log Problems When Using Laravel Passport for User Login AuthenticationError Log Problems When Using Laravel Passport for User Login Authentication

答案 1 :(得分:0)

登录时与您相同的错误消息仍然可以。您可以在 composer.json

尝试此操作
"laravel/passport": "9.0.0",
"lcobucci/jwt": "3.4.5",
"league/oauth2-server": "8.1.3",

答案 2 :(得分:-1)

只在产品上运行

composer dump-autoload
php artisan optimize:clear