🆕 Nova skill: Website Spec! Audite sites contra 128 tópicos de HTML, SEO, a11y, segurança e mais. Ver skill →
Auth.md
Visão Geral
Seção intitulada “Visão Geral”O protocolo auth.md é um padrão aberto que permite agentes de IA se registrarem em serviços em nome de usuários, sem formulários de signup. Um arquivo Markdown publicado na raiz do serviço (https://service.com/auth.md) funciona simultaneamente como documentação legível por humanos e artefato descobrível por agentes em runtime.
Estende o RFC 9728 (OAuth 2.0 Protected Resource Metadata) com um bloco agent_auth nos metadados do Authorization Server.
Quando Usar
Seção intitulada “Quando Usar”- Tornar sua app agent-ready publicando um
auth.md - Gerar Protected Resource Metadata (RFC 9728)
- Validar um
auth.mdexistente contra a especificação - Implementar endpoints de registro de agentes
- Entender como o protocolo auth.md funciona
- Configurar fluxos de autenticação para agentes
Instalação
Seção intitulada “Instalação”npx skills add https://gitlab.com/fabriciotelles/skills -s auth-mdFluxos Suportados
Seção intitulada “Fluxos Suportados”| Fluxo | Mecanismo | Quando usar |
|---|---|---|
| Agent Verified | Provider assina um ID-JAG atestando identidade do usuário | JIT provisioning de OIDC/SAML; zero-friction |
| User Claimed | OTP-based (anonymous start ou email required) | Plataformas sem ID-JAG; self-serve |
Endpoints do Protocolo
Seção intitulada “Endpoints do Protocolo”| Endpoint | Propósito |
|---|---|
/.well-known/oauth-protected-resource | Discovery — resource metadata |
/.well-known/oauth-authorization-server | Discovery — AS metadata com bloco agent_auth |
POST /agent/auth | Registro — despacha por campo type |
POST /agent/auth/claim | Início de claim (anonymous start) |
POST /agent/auth/claim/complete | Verificação OTP |
POST /agent/auth/revoke | Revogação |
Modos de Operação
Seção intitulada “Modos de Operação”| Modo | Descrição |
|---|---|
generate | Cria auth.md + metadata JSON |
validate | Verifica auth.md existente (basic ou full com fetch live) |
explain | Explica o protocolo sem gerar artefatos |
Artefatos Gerados
Seção intitulada “Artefatos Gerados”auth.md— Arquivo Markdown com todos os passos do protocolooauth-protected-resource.json— JSON para/.well-known/oauth-protected-resourceoauth-authorization-server.json— JSON com blocoagent_authcompleto
Protocolo criado por WorkOS. Spec: github.com/workos/auth.md