En este capítulo, trazarás una línea clara entre los grupos de usuarios de Cognito para el inicio de sesión y los grupos de identidades para las credenciales de AWS, y después verificarás la firma de un token antes de confiar en su contenido. Luego mapearás de dónde viene realmente un permiso entre políticas de identidad, políticas de recurso y los límites que las acotan, y usarás ese mapa para elegir entre IAM, Cognito y autorizadores de Lambda para un endpoint de API Gateway. Por último, mantendrás los secretos fuera del código y de los registros, eligiendo el almacén, el enmascaramiento y los hábitos de rotación que superan una revisión de incidentes.
Exercise 1: User pools, identity pools y JWTsExercise 2: Verifica un token antes de confiar en élExercise 3: Decidir el acceso a partir de los claimsExercise 4: Elige la parte correcta de CognitoExercise 5: Identidad, recurso y límiteExercise 6: Elige dónde vive la políticaExercise 7: Nombra la capa que rechazóExercise 8: Aislar a un inquilinoExercise 9: Elegir un autorizador de API GatewayExercise 10: Asocia al llamante con la puertaExercise 11: Cierra la ventana obsoletaExercise 12: Detén al deputy confundidoExercise 13: Mantén los secretos fuera del código y de los registrosExercise 14: Dónde vive el valorExercise 15: Sanitiza sin quedarte a ciegasExercise 16: Sobrevive a la rotación