0
「更新トークン」を指定すると、「AdminInitiateAuthResult」オブジェクトを使用してユーザー名を抽出します。ここでAmazon CognitoのAdminInitiateAuthResultからユーザー名を抽出します
は私のコードは次のようになります。
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);
はい、私は2回の呼び出しでそれを行いました、私はaccesstokenを取得するためにリフレッシュトークンを送信し、このアクセストークンでユーザー名を取得しました。私たちは1回の呼び出しでこれを行うことはできません、あなたは正しいです! –