.claude/skills/security/authentication-best-practices/SKILL.md
Appliquer les bonnes pratiques d'auth. Utiliser quand on sécurise des endpoints ou conçoit une politique d'accès.
npx skillsauth add FRmicrow/dataFootV1 authentication-best-practicesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Utilisez cette compétence pour la mise en place ou l’amélioration des mécanismes d’authentification de votre application.
Lors de l’enregistrement, hachez le mot de passe avec Argon2, stockez le résultat avec un sel. À la connexion, comparez le hachage calculé avec celui stocké. Proposez ensuite la configuration d’une double authentification via une application OTP.
Cette compétence ne traite pas des protocoles d’authentification fédérée (OAuth, SAML). L’autorisation (vérification des droits) est abordée dans la compétence authentication-authorization.
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.