Saltar a contenido

IO y autenticación

Módulos transversales del framework: autenticación JWT, transports HTTP/MCP/WS, Redis NFR y webhooks.

Autenticación

Pieza Ubicación
AuthMiddleware Bearer JWT framework/cortex_framework/api/auth.py
Login / refresh / revoke framework/cortex_framework/api/auth_routes.py
OAuth2 PKCE framework/cortex_framework/oauth2_server/
Usuarios PG framework/cortex_framework/auth/auth_users.py
Scopes por panel framework/cortex_framework/api/panel_scope_guard.py

Modos: AUTH_MODE = optional | required | internal | external. Ver Configuración.

IO

Transport Prefijo / ruta Estado
REST /api/v1 Implementado
MCP /api/v1/mcp Beta
WebSocket /api/v1/ws Beta (token en query)
Events EventDispatcher in-process Beta
Webhooks /api/v1/webhooks MVP

Redis NFR

Uso Flag / módulo
Rate limit RATE_LIMIT_ENABLED
Idempotencia Idempotency-Key middleware
Readiness REDIS_REQUIRED

ADRs relacionados

Para autores de plugins

Cómo exponer REST, MCP tools y listeners: Handbook Plugins.