CommunityProgramación y desarrollogithub.com

Patrones de Implementación de Autenticación y Autorización

Domina los patrones de autenticación y autorización, incluyendo JWT, OAuth2, gestión de sesiones y RBAC, para construir sistemas de control de acceso seguros y escalables. Úsalo al implementar sistemas de autenticación, proteger APIs o depurar problemas de seguridad.

¿Qué es Patrones de Implementación de Autenticación y Autorización?

Este skill proporciona una guía completa para implementar sistemas de autenticación y autorización robustos en aplicaciones modernas. Es especialmente útil para desarrolladores que trabajan con APIs REST o GraphQL, ya que abarca desde la elección de la estrategia de autenticación (sesiones, JWT, OIDC) hasta el diseño del modelo de autorización y los puntos de enforce. El skill enfatiza la seguridad, incluyendo prácticas como el almacenamiento seguro de secretos, la rotación de claves y el registro de auditoría, siguiendo el principio de mínimo privilegio. Compatible con cualquier plataforma que implemente estos estándares, el skill ayuda a los agentes a tomar decisiones informadas sobre el ciclo de vida de los tokens, la gestión de sesiones y el control de acceso basado en roles (RBAC), evitando errores comunes como el registro de credenciales.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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.md para patrones y ejemplos detallados.

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 relacionados