Laravel 8 passport OAuth api“错误”:“invalid_client”,

问题描述 投票:0回答:3

我尝试使用 laravel 8 在护照上测试 oauth,但它给了我这个错误:

  {
    "error": "invalid_client",
    "error_description": "Client authentication failed",
    "message": "Client authentication failed"
  }

这是护照截图

laravel oauth laravel-8 laravel-passport
3个回答
0
投票

因此,如果您使用的是 Passport,请确保您已按照 文档 中提到的步骤进行操作。看起来你错过了从护照配置中发布密钥

php artisan vendor:publish --tag=passport-config
。再一次,如果是全新安装,您只需按照文档中提到的步骤设置 Passport,它就像一个魅力!


0
投票

我在我正在从事的一个项目中也遇到了同样的错误,只是通过谷歌搜索我来到了这篇文章。我也尝试了建议的答案,但它对我不起作用,所以我使用了给定的参数。我的用例有点不同,我在密码授权屏幕上遇到与您相同的错误。我只是在查询字符串中传递数据。所以我只是将我的查询字符串数据与我在数据库中的数据进行匹配,我的问题现在已经解决了。在你的情况下也试试这个,希望你的问题也能解决。 此错误或多或少取决于发布的数据


0
投票

也面临这个问题 - 请记住确保您的回调 URL 是正确的(在我的情况下这意味着运行

valet secure
因为我指定了 https 而不是!)

大兔子洞,因为当然其他一切看起来都是正确的,这是自动的。

© www.soinside.com 2019 - 2024. All rights reserved.