Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

qauth

Plataforma open-source de identidad OAuth 2.1 y OIDC 1.0, headless-first y lista para post-cuántica. Alternativa ligera a Keycloak con soporte nativo para autorización de agentes IA (MCP), federación de wallets EUDI y arquitectura crypto-agile en Rust/Node.js.

Ficha actualizada 25 sept 2026, 5:18 · upstream 25 sept 2026, 5:15 · release sin release detectada

00

Qué es qauth

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

QAuth es un servidor de identidad auto-alojable diseñado para tres horizontes simultáneos: la era de los agentes, la federación y la seguridad post-cuántica. Construido con Next.js, React y Rust, ofrece una alternativa moderna a soluciones como Keycloak, priorizando una integración headless-first y cumplimiento estricto con OAuth 2.1 y OIDC 1.0.

La plataforma soporta autorización para servidores MCP y agentes de IA desde el día uno, implementando delegación on-behalf-of y vinculación de audiencias por cliente. Además, incluye una capa de federación preparada para wallets EUDI (OID4VP) y proveedores externos, normalizando la identidad bajo una interfaz CredentialProvider común.

En cuanto a seguridad, QAuth adopta una arquitectura crypto-agile con soporte híbrido ML-DSA-65 + Ed25519, permitiendo transiciones de algoritmos sin tocar la lógica de negocio. El MVP y el hardening de producción (T3) están completos, aunque las características de federación y PQC requieren activación explícita mediante flags de entorno para despliegues actuales.

CASOS DE USO
  • Servidor OAuth/OIDC auto-alojado para aplicaciones que requieren soberanía de datos y GDPR.
  • Autorización nativa para servidores MCP y agentes de IA bajo principios de menor privilegio.
  • Preparación para login federado con wallets EUDI (eIDAS 2.0) sin reescribir capas de identidad.
  • Migración progresiva a criptografía post-cuántica mediante firmas híbridas en tokens JWT.
PUNTOS DESTACADOS
  • Arquitectura crypto-agile con interfaces agnósticas a algoritmos de firma JWT.
  • Soporte nativo para delegación RFC 8693 y scopes específicos para agentes IA.
  • Integración preparada para OID4VP y validación SD-JWT VC (EUDI Wallets).
  • Stack moderno combinando Rust para criptografía con Next.js para la interfaz headless.
PRECAUCIONES
  • Las características de federación (T4) y PQC están desactivadas por defecto y requieren configuración manual.
  • El proyecto se desarrolla con asistencia extensiva de IA; no garantiza seguridad empresarial sin evaluación propia.
  • No incluye Dockerfile nativo en la raíz, requiriendo el uso de docker compose para despliegue.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

QAuth Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Desplegar con `docker compose up -d` copiando `.env.docker.example`. Configurar claves JWT manualmente. Activar PQC o Federación solo tras evaluar la seguridad (flags `HYBRID_SIGNING_ENABLED`, `WALLET_FEDERATION_ENABLED`). Verificar endpoints de salud en `/health` y documentación en `/docs`.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsRust
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
3000543263793001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.