@Sp3r4z oui c'est bien le front qui demande un refresh parce qu'il dépasse la date d'expiration. C'est plutôt logique dans le process. Mais en soit, ce n'est qu'un appel à faire quand la date est dépassée, côté back tout est généralement bien foutu pour rafraîchir le token. Du moins en Python, c'est un truc qui est facile à gérer avec Flask ou Quart.

@Sp3r4z en fait, c'est simple hein. Le front utilise le back qui, quand le token expire, lui retourne une erreur "hé ho t'es périmé". Dans ça cas, le front fait un appel de refresh, il a son nouveau token et il relance la requête.

Suivre

@Sp3r4z côté back, comme tu dois normalement vérifier le token à chaque appel du client... C'est cette vérification qui retourne une erreur d'expiration au client. Il lui donne aussi en général une adresse de refresh. Côté client c'est un simple "if erreur d'expiration" à mettre en place.

Inscrivez-vous pour prendre part à la conversation
techlover

Technology lovers, here we are — (development, digital artwork, science…)