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

Posted

技术标签:

【中文标题】资源所有者或授权服务器拒绝了该请求。 laravel 护照【英文标题】:The resource owner or authorization server denied the request. laravel passport 【发布时间】:2021-10-19 00:51:35 【问题描述】:

资源所有者或授权服务器拒绝了该请求。 "exception":"[object] (League\OAuth2\Server\Exception\OAuthServerException(code: 9)

我在 Stripe 应用中退款时遇到此错误。

上面说token已经被撤销了。

我该如何解决这个问题?

【问题讨论】:

你能解决这个问题吗? @hassanrazadev 我猜不是因为我没有看到任何正确的遮阳篷! 【参考方案1】:

您可以按照this laracast discussion 中的建议阻止此异常。

覆盖并添加以下条件到Handler 类的report() 方法。

\App\Exception\处理程序

public function report(Exception $exception)

    if ($exception instanceof \League\OAuth2\Server\Exception\OAuthServerException && $exception->getCode() == 9) 
        return;
    
    parent::report($exception);

【讨论】:

以上是关于资源所有者或授权服务器拒绝了该请求。 laravel 护照的主要内容,如果未能解决你的问题,请参考以下文章

404500502等HTTP状态码介绍

OAuth 2.0 授权介绍和使用

服务器出现 HTTP 400404500502 错误原因以及解决办法

服务器出现 HTTP 400404500502 错误原因及解决方法

浏览网页错误类型大全

无法显示网页,错误代码:500 这是怎么回事?应该怎么办?