Modèles d'Implémentation d'Authentification et d'Autorisation

Maîtrisez les modèles d'authentification et d'autorisation, notamment JWT, OAuth2, la gestion de sessions et le RBAC, pour créer des systèmes de contrôle d'accès sécurisés et évolutifs.

Qu'est-ce que Modèles d'Implémentation d'Authentification et d'Autorisation ?

Ce skill fournit un guide complet pour implémenter des systèmes d'authentification et d'autorisation sécurisés et évolutifs en suivant les meilleures pratiques de l'industrie. Il couvre les stratégies d'authentification courantes telles que JWT, OAuth2, OIDC et la gestion de sessions, ainsi que les modèles d'autorisation comme le RBAC. Le skill est utile lorsque vous implémentez des systèmes d'authentification utilisateur, sécurisez des API REST ou GraphQL, ajoutez une connexion sociale OAuth2 ou un SSO, concevez la gestion de sessions ou le RBAC, ou déboguez des problèmes d'authentification ou d'autorisation. Il inclut des instructions pour définir les utilisateurs, les locataires, les flux et les contraintes du modèle de menace, choisir la stratégie d'authentification et le cycle de vie des jetons, concevoir le modèle d'autorisation et les points d'application des politiques, et planifier le stockage des secrets, la rotation, la journalisation et les exigences d'audit. Il met l'accent sur la sécurité en ne journalisant jamais les secrets, jetons ou identifiants, et en appliquant le principe du moindre privilège et un stockage sécurisé des clés. Il contient également une référence à une ressource externe, `resources/implementation-playbook.md`, pour des modèles et exemples détaillés. Le skill est conçu pour être utilisé avec des agents d'IA comme Claude Code, Cursor ou Codex, et est adapté à tous les environnements de développement où des préoccupations d'identité sont pertinentes.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Anmolop97/Agent-Skills/tree/HEAD/skills/auth-implementation-patterns

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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.md pour des modèles et exemples détaillés.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

Anmolop97/Agent-Skills

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Anmolop97/Agent-Skills

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIR...

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

Skills associés