Que fait Modèles d'Implémentation d'Authentification et d'Autorisation ?
Construisez des systèmes d'authentification et d'autorisation sécurisés et évolutifs en utilisant des modèles standard de l'industrie et les meilleures pratiques modernes.
Utilisez ce skill lorsque
- Vous implémentez des systèmes d'authentification utilisateur
- Vous sécurisez des API REST ou GraphQL
- Vous ajoutez une connexion sociale OAuth2 ou SSO
- Vous concevez la gestion de sessions ou le RBAC
- Vous déboguez des problèmes d'authentification ou d'autorisation
N'utilisez pas ce skill lorsque
- Vous avez uniquement besoin de copie d'interface utilisateur ou de style de page de connexion
- La tâche est uniquement infrastructurelle sans préoccupations d'identité
- Vous ne pouvez pas modifier les politiques d'authentification ou le stockage des identifiants
Instructions
- Définissez les utilisateurs, locataires, flux et contraintes du modèle de menace.
- Choisissez la stratégie d'authentification (session, JWT, OIDC) et le cycle de vie des jetons.
- Concevez le modèle d'autorisation et les points d'application des politiques.
- Planifiez le stockage des secrets, la rotation, la journalisation et les exigences d'audit.
- Si des exemples détaillés sont nécessaires, ouvrez
resources/implementation-playbook.md.
Sécurité
- Ne journalisez jamais les secrets, jetons ou identifiants.
- Appliquez le moindre privilège et un stockage sécurisé pour les clés.
Ressources
resources/implementation-playbook.mdpour des modèles et exemples détaillés.