Wpis z mikrobloga

Laravel passport: /oauth/authorize i /oauth/token, w jakiej sytuacji powinno sie uzywac authorize a w jakiej token? aktualnie pobieram dane przez api tylko /oauth/token aby sie zautoryzowac, a po co jest /oauth/authorize - jesli chcemy uzyc logowania uzytkownika?

#kiciochpyta #php #laravel #programowanie #programista15k
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@passage: no wlasnie nie, do odswiezenia jest oauth/token/refresh czy jakos tak, /oauth/token generuje token i do jego otrzymania potrzebne jest tylko takie cos:

'grant_type' => 'client_credentials',
'client_id' => ' JAKIES TAM ID KLIENTA WYGENEROWANE PRZEZ LARAVELA',
'client_secret' => 'CLIENT SECRET CODE',
  • Odpowiedz
@sheremere: z tego co teraz przeczytałem w dokumentacji, to w /oauth/authorize przekazujesz clientid oraz uri jakie oczekujesz. uri konfigurujesz w routerze passporta AuthServiceProvider. Po poprawnym przesłaniu clientid oraz uri, dostajesz authorization_key, które przesyłasz w zapytaniu /oauth/token w celu otrzymania tokena.
  • Odpowiedz