Usando a segurança da AWS para desenvolvedores
Rahul Singh
Technical Product Manager

Passa: a requisição chega ao seu código
Falha: 401 unauthorized, seu código não roda
AWS_IAM): a AWS checa uma assinatura
AWS_IAM): a AWS checa uma assinaturaCOGNITO_USER_POOLS): a AWS verifica um tokeniss, aud, exp
AWS_IAM): a AWS checa uma assinaturaCOGNITO_USER_POOLS): a AWS verifica um tokeniss, aud, exp



REST API

REST API
HTTP API

Com cache para ganhar tempo

Com cache para ganhar tempo
TTL do cache
authorizerResultTtlInSeconds: padrão 300s, máximo 3600s

No momento da revogação

A janela no meio

Controle essa janela
Um terceiro dentro da sua conta

Um terceiro dentro da sua conta
O ARN da role não é segredo
O problema do "deputy" confuso

Um terceiro dentro da sua conta
O ARN da role não é segredo
O problema do "deputy" confuso
A correção: sts:ExternalId

Usando a segurança da AWS para desenvolvedores