Also Meine mobile App ist ein Client, der weiterhin seine Benutzer haben wird.
Ich habe die von Taylor genannten Schritte befolgt und auch hier darüber gelesen. Kurz gesagt, ich habe diese Schritte befolgt:
- Laravel/Passport installiert.
- Einen Website-Benutzer erstellt .
- Generierte Passschlüssel mit PHP Artisan Passport:install
- Generierte client_id und client_secret mit PHP Artisan Passport:Client
- Umleitung und Rückrufrouten in web.php hinzugefügt
Autorisierte den Benutzer und erhielt das endgültige Zugriffstoken.
Ich habe das erhalten Daten. Ziemlich einfach und ordentlich.
Aber meine App-Benutzer werden diese Details nicht haben, also habe ich mir überlegt, Password Grant Tokens zu konfigurieren, die perfekt zu meinen Anforderungen passen.
Jetzt beginnt das eigentliche Problem. Ich habe in den letzten 3 Tagen versucht, dies einzurichten, und bekomme immer wieder Probleme
Code: Select all
{"error":"invalid_client","message":"Client authentication failed"}
Aber ich bin Es wird immer noch der Fehler „Ungültiger Client“ angezeigt. Folgendes übergebe ich über POSTMAN an oauth/token:
Code: Select all
{
"grant_type": "password",
"client_id": "3",
"client_secret": "8BUPCSyYEdsgtZFnD6bFG6eg7MKuuKJHLsdW0k6g",
"username": "[email protected]",
"password": "123456",
"scope": ""
}