从Amazon Cognito中的AdminInitiateAuthResult中提取用户名

时间:2017-09-12 20:05:36

标签: java amazon-web-services 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);

1 个答案:

答案 0 :(得分:1)

在刷新令牌流的情况下,没有返回用户名。但是,您可以通过破解您检索到的令牌来找到用户名。