getCognitoCredentialsForIdentity method

Future<Map<String, dynamic>> getCognitoCredentialsForIdentity(
  1. String? idToken
)

Implementation

Future<Map<String, dynamic>> getCognitoCredentialsForIdentity(String? idToken) async {
  final uri = 'https://cognito-identity.$region.amazonaws.com/';
  final headers = {'Content-Type': 'application/x-amz-json-1.1', 'X-Amz-Target': 'AWSCognitoIdentityService.GetId'};
  final body = {
    'IdentityPoolId': identityPoolId,
    'Logins': {'cognito-idp.$region.amazonaws.com/$userPoolId': idToken}
  };
  dynamic data = await _request(uri, headers, body);
  body['IdentityId'] = data?['IdentityId'];
  headers['X-Amz-Target'] = 'AWSCognitoIdentityService.GetCredentialsForIdentity';
  return await _request(uri, headers, body);
}