我有一个使用Laravel作为其后端的iPhone应用程序,它必须在应用程序商店发布,但应用程序商店拒绝了该应用程序,因为他们有以下错误:
资源所有者或授权服务器拒绝了该请求。{“异常”:“[对象](联盟\OAuth2\Server\Exception\OAuthServerException(代码:如果您的请求被拒绝了,请返回到/var/www/mednfit/vendor/league/oauth2-server/src/Exception/OAuthServerException.php:205)
但我没有这个错误。这是什么意思?
5条答案
按热度按时间gmxoilav1#
此异常与过期的访问令牌有关。
您可以将
\League\OAuth2\Server\Exception\OAuthServerException::class
添加到app/Exceptions/Handler.php
中的$dontReport
数组中。但是,这将阻止记录所有OAuthServerException
异常,甚至是与过期的访问令牌无关的异常。**资料来源:**拉腊广播公司:使用Laravel Passport进行用户登录身份验证时出现错误日志问题使用Laravel Passport进行用户登录身份验证时出现错误日志问题
chy5wohz2#
与您登录时相同的错误消息仍然有效。您可以在
composer.json
中尝试此操作lo8azlld3#
“资源所有者或授权服务器拒绝了请求”的原因之一是您传递给后端的
client_id
&clientSecret
在数据库的oauth_clients
表中不存在,您必须首先验证这些数据是否正确并存在于Laravel数据库中tmb3ates4#
此代码适用于Laravel 9
把这个放到你的***app/Exceptions/Handler.php***中
nwlls2ji5#
只是在产品上运行