0
Étant donné un "jeton d'actualisation", je cherche à extraire le nom d'utilisateur en utilisant l'objet "AdminInitiateAuthResult".Extraire le nom d'utilisateur de AdminInitiateAuthResult dans Amazon Cognito
Voici ce que mon code ressemble à:
Map<String,String> authParams = new HashMap<String,String>();
authParams.put("REFRESH_TOKEN", refreshToken);
final AdminInitiateAuthRequest authRequest = new AdminInitiateAuthRequest().withAuthFlow(AuthFlowType.REFRESH_TOKEN).withAuthParameters(authParams).withClientId("XXXX").withUserPoolId("YYY");
final AdminInitiateAuthResult authResponse = getAWSCognitoIdentityProviderClient().adminInitiateAuth(authRequest);
Oui, je l'ai fait en 2 appels, j'envoie le jeton d'actualisation pour obtenir un accesstoken, puis j'ai obtenu le nom d'utilisateur avec ce jeton d'accès. Nous ne pouvons pas le faire en un seul appel, vous avez raison! –