J'essaie de créer une application Flutter avec une authentification par jeton Jwt. J'ai référencé cet article comme point de départ. Mais je veux rafraîchir les jetons toutes les 15 minutes. Je ne pense donc pas que cet article ait un sens et je veux également ajouter la gestion d'état à cela. Je pensais à Bloc ou à un fournisseur. Un peu d'aide pour la mise en œuvre.
Réponse
Trop de publicités?Sauvegardez le jeton dans votre stockage local et utilisez recherche de fond pour vérifier la date d'expiration du jeton (timestamp) après l'avoir décodé avec ceci un simple extrait de code . Si le jeton est expiré, il faut appeler l'url api refresh_token.