K2 Sistemas

Documentação

Endpoints de Descoberta

GET /.well-known/oauth-authorization-server

OAuth 2.1 Authorization Server Metadata - descoberto automaticamente por clientes MCP

GET /.well-known/oauth-protected-resource

Protected Resource Metadata

Fluxo OAuth

POST /oauth/register

Dynamic Client Registration - Claude/ChatGPT se auto-registram

GET /oauth/authorize

Exibe página unificada de login e autorização (etapa única)

POST /oauth/authorize

Processa login + autorização e retorna código de autorização

POST /oauth/token

Troca código de autorização por access/refresh tokens

POST /oauth/revoke

Revoga access ou refresh tokens

Protocolo MCP

POST /mcp

Model Context Protocol endpoint - requer autenticação Bearer token

DELETE /mcp

Limpeza de sessão MCP (desconexão graciosa)