Un tuto sur comment mettre en place une authentification à base de JWT avec Fastify, Prisma, le tout en TypeScript.
Bon ça fait beaucoup d'outils mais tout est adaptable et l'idée est de comprendre la logique.
Deux méthodes d'authentification distinctes qu'il est important de bien comprendre.
Un topo sur une façon t'implémenter les refresh tokens JWT de manière sécurisée.
Gestion d'un refresh token JWT avec axios côté client.
En gros lorsque l'access token est périmé, le client est censé utiliser le refresh token pour obtenir un nouvel access token. Mais il faut que ça se passe de manière totalement transparente pour le client. Ça implique donc :
refresh
de l'API pour récupérer un nouvel access token.Tout cela peut se faire grâce aux intercepteurs d'axios.