Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

janua

Janua es un proveedor de identidad soberano autoalojado, alternativa a Auth0, con licencia AGPL v3. Ofrece SSO Enterprise, SCIM, MFA, Passkeys y Social Login sin el "cliff" de precios de Active User.

Ficha actualizada 22 sept 2026, 18:45 · upstream 22 sept 2026, 17:56 · release cli-v0.2.0

00

Qué es janua

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

Janua es una plataforma de autenticación desarrollada en Python con FastAPI y tecnologías web modernas (Next.js, React, Vue). Permite autenticar usuarios mediante OAuth2/OIDC, JWTs RS256 firmados, email/password, magic links y login social. No requiere infraestructura externa: se puede ejecutar localmente o en cualquier stack. Incluye MFA con TOTP, WebAuthn/FIDO2, códigos de respaldo y permisos granulares por organización.

CASOS DE USO
  • Implementar SSO empresarial sin pagar licencias de Auth0 (ahorro estimado $24k-58k/año)
  • Provisionamiento SCIM para onboarding masivo de usuarios
  • Autenticación con passkeys y MFA en aplicaciones web
  • Integración de email como proveedor de identidad con control total sobre remitente
  • Gestión de permisos granulares por organización (RBAC)
  • Auditoría de eventos de autenticación para cumplimiento normativo
PUNTOS DESTACADOS
  • Propiedad total del código fuente: no es un SaaS, el usuario controla la infraestructura
  • Licencia AGPL v3: los usuarios pueden usar y modificar el software libremente
  • Soporte de múltiples proveedores sociales (Google, GitHub, Microsoft, Apple, Discord, Slack)
  • Token SCIM 2.0 para provisionamiento masivo de usuarios sin migraciones
  • API REST completa con OpenAPI docs generadas automáticamente
  • SDKs en múltiples lenguajes: React, Vue, Next.js, TypeScript, Python, Go, Flutter
PRECAUCIONES
  • No soporta SAML 2.0 todavía (solo OAuth2/OIDC)
  • La migración de usuarios de Auth0 no es automática y requiere export/import manual
  • El token SCIM 2.0 aún está en beta y no tiene pruebas de integración con proveedores externos
  • No hay soporte oficial para auditoría detallada ni exportaciones SOC 2/hiperseguridad
  • La arquitectura actual no soporta escalabilidad horizontal (single-tenant) sin configuración adicional
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

Recomendado usar Docker Compose en producción. La infraestructura de producción se aloja en un cluster Hetzner de 2 nodos con Enclii PaaS. Se recomienda configurar Cloudflare Tunnel para el acceso seguro al API y admin dashboard. Para despliegue local, usar docker-compose en apps/api y pnpm dev en apps/website. No se debe commitear datos sensibles (tokens, credenciales) a repositorios públicos.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactVueNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300180003000
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.