如何在Laravel Passport客户端上设置密码?

时间:2017-10-11 22:38:31

标签: php laravel curl laravel-passport

我正在尝试将laravel设置为API。我已通过护照上的documentation并使用该命令设置了一个客户端 {"error":"invalid_client","message":"Client authentication failed"}。我给了客户一个名字,它给了我身份和秘密。但文档也要求输入密码,但没有设置密码。我尝试使用curl连接到它,但我得到的只是$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://127.0.0.1:8000/oauth/token"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array ("X-Requested-With: XMLHttpRequest")); $postData = array( 'client_id' => '2', 'client_secret' => 'RSR6H3nRaVH0HQIfdC27eY98y1dhbi09UyFm5ckR', 'grant_type' => 'password', 'username' => 'Test', 'password' => '????', 'scope' => '*' ); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); print_r( curl_exec ($ch)); 。我在哪里设置laravel护照客户的密码?

{{1}}

1 个答案:

答案 0 :(得分:1)

从它的外观来看,您使用密码授权作为您的身份验证授权类型。对于此授权类型,用户名和密码是您的用户的用户名和密码。密码授予使用用户登录信息为特定用户生成唯一令牌。