Mon application Android s'identifie avec Cognito dans un AsyncTask
et reçoit le jeton JWT dans le cadre du CognitoUserSession
. Ceci est ensuite défini dans CognitoCachingCredentialsProvider
en utilisant setLogins()
. Je voudrais récupérer ce jeton JWT dans un autre AsyncTask
. Cependant getLogins()
sur le CognitoCachingCredentialsProvider
renvoie une carte de taille 0.Comment stocker et récupérer AWS Cognito JWT Token dans Android
Quelle est la manière la plus simple de récupérer le jeton? Devrais-je le stocker à nouveau dans les préférences partagées? Get/SetLogins dans le SDK juste mettre à jour une carte à l'intérieur du fournisseur d'informations d'identification, ils ne l'enregistrent pas à long terme
Correct. Il utilise les préférences partagées pour sauvegarder les identifiants de creds/identity ... etc, mais il ne stocke pas le token en votre nom. –