Ich baue eine API und benutze Laravel Passport für die Authentifizierung.Wie kann ich ein Token für einen Passwortzuschlag-Client mit Laravel Passport erstellen?
Die API wird für unsere mobile App verwendet, daher verwenden wir den Password Grant-Client.
Alles funktioniert gut, und ein Benutzer kann sich anmelden, um ein Zugriffs-Token zu erhalten. Wir haben einen Registrierungsendpunkt erstellt, der es einem Benutzer ermöglicht, sich anzumelden. Wir benötigen die API, um zu diesem Zeitpunkt auch ein Zugriffs-Token zurückzugeben.
Wenn Sie durch die Dokumentation schauen, gibt es keine Möglichkeit, ein Zugriffstoken programmgesteuert zu erstellen.
Wie kann ich ein Zugriffstoken für einen Password Grant Client in meinem Controller erstellen? Ich möchte natürlich keine HTTP-Anfrage an meine eigene API senden, um sie zu bekommen.
Ich weiß, dass ich einen Personal Access Grant Client verwenden und createToken
für das Benutzermodell aufrufen kann, aber das bedeutet, dass das Zugriffstoken einem anderen Client zugeordnet ist. Das scheint mir nicht richtig zu sein.