roled
Plataforma open source de gestión centralizada de usuarios y roles para múltiples proyectos. Elimina boilerplate de autenticación mediante API REST y OAuth2 nativo.
Ficha actualizada 22 sept 2026, 16:22 · upstream 22 sept 2026, 11:45 · release auth/v0.24.0
Qué es roled
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Roled es una plataforma open source diseñada para la gestión centralizada de usuarios y roles en múltiples proyectos. Funciona como servicio compartido autoalojado o en nube, permitiendo configurar roles, permisos y usuarios una vez para integrar todas las aplicaciones mediante APIs REST limpias y flujos OAuth2 integrados.
La arquitectura separa backend (Go + Fiber) del frontend (React + Vite), con MariaDB y Redis como bases de datos. Incluye panel de administración unificado, gestión de invitaciones, verificación por email y reseteo de contraseñas. No es un proveedor de identidad global: cada proyecto mantiene usuarios aislados.
El despliegue se realiza mediante Docker Compose con 2 núcleos CPU, 2GB RAM y 30GB disco. Requiere configuración manual de variables de entorno para credenciales y puertos.
- Gestión centralizada de autenticación para múltiples microservicios o aplicaciones
- Eliminar boilerplate de auth en nuevos proyectos mediante API REST
- Panel administrativo unificado para gestionar usuarios entre proyectos
- OAuth2 nativo para flujos de login sin implementar proveedores externos
- Código abierto con control total sobre datos y despliegue
- Arquitectura modular: backend Go/Fiber + frontend React/Vite
- Docker Compose incluido para despliegue rápido local
- OAuth2 integrado sin dependencias externas de IdP
- No es IdP/SSO global: usuarios aislados por proyecto
- Requiere configuración manual de variables de entorno críticas
- Sin SDKs oficiales aún para integración rápida
- Sin logs de auditoría en la versión actual
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar con docker compose up -d --build. Asegurar puertos AUTH_PORT/CONSOLE_PORT coincidan con BASE_URL. Configurar DB_PASSWORD, REDIS_PASSWORD, ENCRYPTION_MASTER_KEY y JWT_SIGNING_KEY antes de iniciar. Guardar credenciales seed en logs iniciales.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.