我正在尝试使用 laravel 5.3 使用令牌进行身份验证开发一个宁静的 api。我还添加了 laravel 护照,我认为它可以帮助我更快地构建 api。我想通过 api 提供的资源对所有用户都是通用的,没有特定于用户的。所以想我应该使用授权类型:客户端凭据。我在 laravel 文档中找不到有关此授权类型的任何帮助
https://github.com/laravel/passport/pull/34/files此链接显示客户端凭据授予类型已添加到 laravel 护照。但是当我尝试将授权类型作为客户端凭据时
$http = new \GuzzleHttp\Client;
$response = $http->post('http://site.dev/oauth/token', [
'form_params' => [
'grant_type' => 'client_credentials',
'client_id' => config('api.client_id'),
'client_secret' => config('api.client_secret'),
'redirect_uri' => config('api.redirect_uri'),
],
]);
它在使用的授权类型中给出错误。