Laravel Passport Password Grant - Echec de l'authentification du client

Après avoir entendu beaucoup de choses sur laravel passeport, j'ai pensé à la mettre en œuvre dans mon nouveau projet où mon exigence est de créer une API qui sera utilisé dans une application mobile.

Donc mon application mobile est un clientqui aura encore ses utilisateurs.

J'ai suivi les étapes mentionné par Taylor et aussi lire à ce sujet ici. En un mot, j'ai suivi ces étapes:

  1. Installé laravel/passport.
  2. Créé un site web de l'utilisateur.
  3. Généré passeport clés php artisan passport:install
  4. Généré client_id et client_secret à l'aide de php artisan passport:client
  5. Ajouté redirection et callback itinéraires en web.php
  6. Autorisé de l'utilisateur et a obtenu le dernier jeton d'accès.

Puis j'ai essayé d'appeler api/user( avec en-Tête Authorization contenant la valeur Bearer eyJ0eXAiOiJKV1...(token)

J'ai reçu les données. Assez simple et soigné.

Mais mon app utilisateurs ne disposent pas de ces détails. Alors j'ai pensé à la configuration de Mot De Passe Accorder Des Jetons De qui s'intègre parfaitement dans mon exigence.

Maintenant commence la véritable casse-tête. J'ai essayé de le configurer pour les 3 derniers jours et en permanence faire

{"error":"invalid_client","message":"Client authentication failed"}

J'ai essayé presque tous les guide je l'ai suivi en ligne: Problèmes De RedirectionAjouter Au Moins Un Champ D'Application De La SolutionP100Y Problème etc.

Mais je suis encore en train invalid client erreur. Voici ce que je suis en passant par FACTEUR pour oauth/token:

{
    "grant_type": "password,"
    "client_id": "3,"
    "client_secret": "8BUPCSyYEdsgtZFnD6bFG6eg7MKuuKJHLsdW0k6g,"
    "username": "[email protected],"
    "password": "123456,"
    "scope": ""
}

Toute aide serait appréciée.

source d'informationauteur Kanav