Anmolop97/Agent-Skills

Domine padrões de autenticação e autorização, incluindo JWT, OAuth2, gerenciamento de sessão e RBAC, para construir sistemas de controle de acesso seguros e escaláveis. Use ao implementar sistemas de autenticação, proteger APIs ou depurar problemas de segurança.

O que é Agent-Skills?

Esta skill fornece um guia abrangente para implementar sistemas de autenticação e autorização seguros, escaláveis e baseados em padrões da indústria. Ela abrange desde a escolha da estratégia de autenticação (como JWT, OAuth2, OIDC ou sessão) até o design do modelo de autorização (como RBAC), gerenciamento de ciclo de vida de tokens, armazenamento seguro de secrets e requisitos de auditoria. Indicada para desenvolvedores que precisam proteger APIs REST ou GraphQL, adicionar login social via OAuth2, configurar Single Sign-On (SSO) ou depurar problemas relacionados a identidade e controle de acesso. A skill é compatível com qualquer plataforma de desenvolvimento e seus princípios podem ser aplicados em Node.js, Python, Java, entre outras. Ela também recomenda consultar um recurso adicional (`resources/implementation-playbook.md`) para exemplos detalhados de implementação, reforçando práticas de segurança como nunca logar secrets ou tokens e sempre aplicar o princípio do menor privilégio.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Padrões de Implementação de Autenticação & Autorização

Construa sistemas de autenticação e autorização seguros e escaláveis usando padrões da indústria e melhores práticas modernas.

Use esta skill quando

  • Implementando sistemas de autenticação de usuários
  • Protegendo APIs REST ou GraphQL
  • Adicionando login social OAuth2 ou SSO
  • Projetando gerenciamento de sessão ou RBAC
  • Depurando problemas de autenticação ou autorização

Não use esta skill quando

  • Você precisa apenas de cópia de UI ou estilização de página de login
  • A tarefa é apenas de infraestrutura, sem preocupações de identidade
  • Você não pode alterar políticas de autenticação ou armazenamento de credenciais

Instruções

  • Defina usuários, tenants, fluxos e restrições do modelo de ameaças.
  • Escolha a estratégia de autenticação (sessão, JWT, OIDC) e o ciclo de vida do token.
  • Projete o modelo de autorização e os pontos de aplicação de políticas.
  • Planeje armazenamento de secrets, rotação, logs e requisitos de auditoria.
  • Se exemplos detalhados forem necessários, abra resources/implementation-playbook.md.

Segurança

  • Nunca registre secrets, tokens ou credenciais.
  • Aplique o princípio do menor privilégio e armazenamento seguro para chaves.

Recursos

  • resources/implementation-playbook.md para padrões e exemplos detalhados.

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.

Habilidades Relacionadas