我一直在尝试使用Laravel Passport而且我犯了错误{"错误":" invalid_client","消息&#34 ;:"客户端身份验证失败"}。我在这个Android and Laravel项目中使用过它,但我可以正确注册用户,因为我在数据库中看到了正确的数据。然后,当Android应用程序尝试获取访问令牌时,它会崩溃,因为服务器会返回上一条错误消息。
我也一直按照YouTube tutorial完全按照说明进行操作,但是我在发送"访问令牌请求的部分得到了这个错误"。
我尝试使用此Stack Overflow页面,此GitHub和许多其他网页页面修复此问题,但没有任何效果
我认为这可能与我的laravel版本不兼容 和护照(见下文)。我手动将laravel版本更改为5.4但是我 得到了作曲家的错误。因为我想我,我不想重新安装laravel 可能会使我所有的laravel项目崩溃。
' user_id'列必须由laravel填充(我有手动 将其更改为用户的user_id,之后我将其恢复为 零)
如何将数据打印到控制台?我使用error_log()但是我无法打印变量名,而dd()我得到并且错误地说变量无法转换为字符串。
答案 0 :(得分:2)
曾尝试过这样的配置:? client_id和" client_secret"而不是client_password。 您的数据与您在print" oauth_clients表"中发布的相同,对,但我认为您的问题是这个参数" client_password",我从来没有在这之前看过!
答案 1 :(得分:0)
php artisan passport:client
这将注册client_id和client_password,然后在此表(oauth_clients)中检查是否未添加,然后maunally添加了client_id和client_passsword