我尝试使用laravel 8在passport上测试oauth,但它给了我这个错误:
{ "error": "invalid_client", "error_description": "Client authentication failed", "message": "Client authentication failed" }
这是passport的屏幕截图
2izufjch1#
因此,如果您正在使用Passport,请确保您已经按照文档中提到的步骤进行了操作。看起来您错过了passport config php artisan vendor:publish --tag=passport-config中的密钥发布。同样,如果是全新安装,您只需要按照文档中提到的步骤来设置Passport,它就像一个魅力!
php artisan vendor:publish --tag=passport-config
mnowg1ta2#
在我正在做的一个项目中,我也遇到了同样的错误,我也试过这个建议的答案,但它对我不起作用,所以我用给定的参数进行了。我的用例有点不同,我在密码授权屏幕上,面临着和你一样的错误。我只是在查询字符串中传递数据。所以我只是将我的查询字符串数据与我在数据库中的数据进行匹配,现在我的问题就解决了。在您的情况下也尝试这样做,希望您的问题也会得到解决。此错误的大小取决于发布的数据。
2条答案
按热度按时间2izufjch1#
因此,如果您正在使用Passport,请确保您已经按照文档中提到的步骤进行了操作。看起来您错过了passport config
php artisan vendor:publish --tag=passport-config
中的密钥发布。同样,如果是全新安装,您只需要按照文档中提到的步骤来设置Passport,它就像一个魅力!mnowg1ta2#
在我正在做的一个项目中,我也遇到了同样的错误,我也试过这个建议的答案,但它对我不起作用,所以我用给定的参数进行了。我的用例有点不同,我在密码授权屏幕上,面临着和你一样的错误。我只是在查询字符串中传递数据。所以我只是将我的查询字符串数据与我在数据库中的数据进行匹配,现在我的问题就解决了。在您的情况下也尝试这样做,希望您的问题也会得到解决。此错误的大小取决于发布的数据。