Buduję interfejs API i używam paszportu Laravel do uwierzytelniania.Jak mogę utworzyć token dla klienta udzielającego haseł przy użyciu Laravel Passport?
Interfejs API jest używany w naszej aplikacji mobilnej, więc korzystamy z klienta udzielającego haseł.
Wszystko działa wspaniale, a użytkownik może się zalogować, aby uzyskać token dostępu. Stworzyliśmy punkt końcowy rejestru, który pozwala użytkownikowi zarejestrować się. Potrzebujemy również API do zwrócenia tokena dostępu w tym momencie.
Przeglądając dokumenty, nie można programowo utworzyć tokena dostępu.
Jak utworzyć token dostępu dla klienta udzielającego haseł w moim kontrolerze? Oczywiście nie chcę zrobić żądania HTTP do mojego własnego API, aby je uzyskać.
Wiem, że mogę korzystać z klienta dostępu do danych osobistych i dzwonić pod numer createToken
w modelu użytkownika, ale to oznacza, że token dostępu jest powiązany z innym klientem. Nie wydaje mi się to właściwe.