Laravel Passport client_credentials

时间:2017-03-09 00:27:18

标签: php laravel oauth-2.0 laravel-passport

美好的一天是否有人使用这样的方法? https://laravel.com/docs/5.4/passport#client-credentials-grant-tokens

我尝试制作仅具有client_id和client_secret的注册API,并且我想要作为访问令牌,刷新令牌,expire_date但返回的返回 www.url.com/oauth/token是这个

{
    "error": "unsupported_grant_type",
    "message": "The authorization grant type is not supported by the authorization server.",
    "hint": "Check the `grant_type` parameter"
}
任何人都可以帮助我..? 提前谢谢

1 个答案:

答案 0 :(得分:2)

我知道这已经过时了,我不知道你是否正常工作。根据您对问题的描述,请求中可能缺少grant_type参数。您需要grant_typeclient_idclient_secret。当我省略参数时,我得到相同的验证错误消息。如果您使用的是客户端凭据授权,则在示例中使用代码时需要'grant_type' => 'client_credentials'