:::: MENU ::::

Laravel Passport – Personnaliser la réponse Oauh/Token

Salut les amis;

Je profite d’une petite pause pour partager avec vous une petite astuce concernant le package Laravel Passport, utilisé pour l’Oauth lors de l’utilisation d’une API par exemple.

Pour installer et configurer Laravel passport, la documentation officielle est tèrs bien expliquée, je vous file le lien à la fin de l’article.

Revenant à notre sujet du jour, si vous voulez ajouter ou personnaliser la réponse JSON lors vous faites une Oauth (/oauth/token) il faut en faite étendre la classe « AccessTokenControlleré et surcharger la méthode « issueToken » dans votre propre Controller.

Visualisez La solution complète sur ce Gist :

 

Par défaut la réponse est comme celà

 

Après la modification, vous aurez les informations du user authentifié

N’oubliez pas de rajouter votre Controller dans la route (et éventuellement enlever Passport::routes dans AuthServiceProvider)

 

Lien de la documentation de Laravel Passport:

 

A bientôt


So, what do you think ?