Uso de la seguridad de AWS para desarrolladores
Rahul Singh
Technical Product Manager
Amazon Cognito

Amazon Cognito
¿Cuál necesitas?

Un directorio de usuarios gestionado

Un directorio de usuarios gestionado
Si todo va bien, tres tokens

Un directorio de usuarios gestionado
Si todo va bien, tres tokens

Los tokens no son credenciales
Pools de identidades: token fiable entra, credenciales salen

Los tokens no son credenciales
Pools de identidades: token fiable entra, credenciales salen

Un navegador usando ambos
Bearer token: quien lo tiene, lo usa

Un navegador usando ambos

Un navegador usando ambos
Tokens para tu código, credenciales para AWS


JWT: JSON Web Token

JWT: JSON Web Token
Primero, verificar

Primero, verificar
Luego, tres claims
iss: tu pool de usuariosaud en un ID token, client_id en un access tokenexp: aún vigente

Verificado, y aun así el token incorrecto

Verificado, y aun así el token incorrecto
token_use indica el tipo
cognito:groups va en ambos tipos y no es un scope
scope: qué puede llamar el token
sub: qué persona usuaria es, y no cambia nuncaUso de la seguridad de AWS para desarrolladores