How to implement this scenario in AWS?
The user hits an API endpoint in API gateway, Cognito is used for verification. The user passes access id (after successful Cognito verification) to API gateway, then once the access token is exchanged with id token, can the id token be cached in API gateway or ElastiCache for subsequent API hits to avoid the overhead of token exchange for each call?