Предоставление пароля 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( с помощью Заголовок авторизации, содержащий значение Bearer eyJ0eXAiOiJKV1...(token)

Я получил данные довольно просто и аккуратно.
Но пользователи моего приложения не будут иметь этих данных, поэтому я подумал о настройке токенов предоставления пароля, которые идеально соответствуют моим требованиям.

Теперь начинается настоящая головная боль. Я пытался настроить это последние 3 дня и постоянно получал

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

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

Но я по-прежнему получаю сообщение об ошибке «Неверный клиент». Вот что я передаю через POSTMAN для oauth/token:

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

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

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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