Using AWS Security for Developers
Rahul Singh
Technical Product Manager

Pass: the request reaches your code
Fail: 401 unauthorized, your code never runs
AWS_IAM): AWS checks a signature
AWS_IAM): AWS checks a signatureCOGNITO_USER_POOLS): AWS verifies a tokeniss, aud, exp
AWS_IAM): AWS checks a signatureCOGNITO_USER_POOLS): AWS verifies a tokeniss, aud, exp



REST API

REST API
HTTP API

Cached to save time

Cached to save time
Cache TTL
authorizerResultTtlInSeconds: 300s default, 3600s max

At the moment you revoke

The window in between

Control that window
A third party inside your account

A third party inside your account
The role ARN is not a secret
The confused deputy problem

A third party inside your account
The role ARN is not a secret
The confused deputy problem
The fix: sts:ExternalId

Using AWS Security for Developers