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

Amazon Cognito
Qual você precisa?

Um diretório de usuários gerenciado

Um diretório de usuários gerenciado
Com sucesso, três tokens

Um diretório de usuários gerenciado
Com sucesso, três tokens

Tokens não são credenciais
Identity pools: token confiável entra, credenciais saem

Tokens não são credenciais
Identity pools: token confiável entra, credenciais saem

Um navegador usando ambos
Bearer token: quem possui, usa

Um navegador usando ambos

Um navegador usando ambos
Tokens para seu código, credenciais para a AWS


JWT: JSON Web Token

JWT: JSON Web Token
A verificação vem primeiro

A verificação vem primeiro
Depois, três claims
iss: seu user poolaud em um ID token, client_id em um access tokenexp: ainda válido

Verificado, e ainda assim o token errado

Verificado, e ainda assim o token errado
token_use diz qual é o tipo
cognito:groups vai nos dois tipos e não é um escopo
scope: o que o token pode chamar
sub: qual usuário, e nunca mudaUsando a segurança da AWS para desenvolvedores