Предоставление пароля Laravel Passport - аутентификация клиента не удаласьPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Предоставление пароля Laravel Passport - аутентификация клиента не удалась

Сообщение Anonymous »

Наслушавшись многого о паспорте laravel, я подумал о внедрении его в свой новый проект, где мне нужно создать API, который будет использоваться в мобильном приложении.
Итак мое мобильное приложение является клиентом, у которого в дальнейшем будут свои пользователи.
Я выполнил шаги, упомянутые Тейлором, а также прочитал об этом здесь. Вкратце, я выполнил следующие шаги:
  • Установил laravel/passport.
  • Создал пользователя веб-сайта. .
  • Сгенерированные ключи паспорта php artisan Passport:install
  • Сгенерированные client_id и client_secret с использованием php artisan паспорт:клиент
  • Добавлены маршруты перенаправления и обратного вызова в web.php
  • Авторизовал пользователя и получил окончательный токен доступа.
Затем я попытался вызвать api/user( с авторизацией заголовка, содержащим значение Носитель eyJ0eXAiOiJKV1...(token)
Я получил данные довольно просто и аккуратно.
Но пользователи моего приложения этого не сделают. у меня есть эти данные, поэтому я подумал о настройке токенов предоставления пароля, которые идеально соответствуют моим требованиям.
Теперь начинается настоящая головная боль, которую я пытаюсь настроить в течение последних 3 дней. и постоянно получаю

Код: Выделить всё

{"error":"invalid_client","message":"Client authentication failed"}
Я перепробовал почти все руководства, которым следовал в Интернете: «Проблемы с перенаправлением», «Добавить хотя бы одно решение области», «Проблема P100Y» и т. д.
Но я все еще получаю ошибку недопустимого клиента. Вот что я передаю через POSTMAN в oauth/token:

Код: Выделить всё

{
"grant_type": "password",
"client_id": "3",
"client_secret": "8BUPCSyYEdsgtZFnD6bFG6eg7MKuuKJHLsdW0k6g",
"username": "test@gmail.com",
"password": "123456",
"scope": ""
}
Будем благодарны за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/395 ... ion-failed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»