Я пытаюсь создать успокоительный api с использованием токена для аутентификации с использованием laravel 5.3. Я также добавил паспорт laravel, и я подумал, что это поможет мне быстрее построить api. Ресурс, который я хотел бы предоставить через api, является общим для всех пользователей, ничего конкретного для пользователя. Поэтому я должен использовать тип типа: учетные данные клиента. Я не мог найти никакой помощи по этому типу гранта в документации laravel.Как включить тип предоставления учетных данных клиента в паспорте 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'),
],
]);
он дает ошибку при использовании типа гранта.
Я думаю, что я должен пойти с типом предоставления пароля. –
Я создал клиента с использованием пароля и отредактировал столбец таблицы базы данных password_client, изменил 1 -> 0 и вернул токен api. как создать пароль? есть только опция, использующая команду php artsan –