getCognitoCredentialsForIdentity method
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);
}