I am using a Cognito Identity Pool with Developer Authenticated Identities Authflow Setup - this auth flow was chosen because we are not able to use Cognito User Pools for some business reasons. Hence I implemented a User Identity Provider Service myself using API Gateway with an auth endpoint, which fires a Lambda function.
So I generated a temporary AccessKey
and SecretKey
by running
cognitoidentity.getOpenIdTokenForDeveloperIdentity
and afterwards cognitoidentity.getCredentialsForIdentity
and got temporary AWS Credentials (temporary AccessKey
and SecretKey
).
Now I want to generate an AccessToken
in order to authenticate my requests on AWS API Gateway on which I am using IAM authorization (so it needs an AccessToken
to authorize requests).
My question is - how do I generate an AccessToken
?