¿Qué hace Patrones de Implementación de Autenticación y Autorización?
Construye sistemas de autenticación y autorización seguros y escalables utilizando patrones estándar de la industria y las mejores prácticas modernas.
Utiliza este skill cuando
- Implementes sistemas de autenticación de usuarios
- Asegures APIs REST o GraphQL
- Añadas inicio de sesión social OAuth2 o SSO
- Diseñes gestión de sesiones o RBAC
- Depures problemas de autenticación o autorización
No utilices este skill cuando
- Solo necesites copia de UI o estilizado de páginas de inicio de sesión
- La tarea sea únicamente de infraestructura sin preocupaciones de identidad
- No puedas cambiar políticas de autenticación o almacenamiento de credenciales
Instrucciones
- Define usuarios, inquilinos, flujos y restricciones del modelo de amenazas.
- Elige la estrategia de autenticación (sesión, JWT, OIDC) y el ciclo de vida del token.
- Diseña el modelo de autorización y los puntos de enforce de políticas.
- Planifica el almacenamiento de secretos, rotación, registro y requisitos de auditoría.
- Si se requieren ejemplos detallados, abre
resources/implementation-playbook.md.
Seguridad
- Nunca registres secretos, tokens o credenciales.
- Aplica el principio de mínimo privilegio y almacenamiento seguro para claves.
Recursos
resources/implementation-playbook.mdpara patrones y ejemplos detallados.