Vue Token JWT

CustomTokenObtainPairView

Endpoint : POST /auth/login/ Permissions : AllowAny (accès libre)

class authentication.views.token.CustomTokenObtainPairView(**kwargs)

Bases : TokenObtainPairView

Vue personnalisée pour l’obtention des tokens JWT.

Étend la vue JWT standard pour retourner des informations supplémentaires sur l’utilisateur (rôle, email) lors de la connexion.

Methods:
  • POST: Authentifier un utilisateur et retourner les tokens avec infos utilisateur

Renvoie:

dict:
  • access : Token d’accès JWT

  • refresh : Token de rafraîchissement JWT

  • role : Rôle de l’utilisateur (client, employe, admin)

  • email : Adresse email de l’utilisateur authentifié

Variables:

serializer_class – Sérialiseur personnalisé pour enrichir la réponse JWT

serializer_class

alias de CustomTokenObtainPairSerializer