- Descripción breve
- Open SSO is a centralized user management system using JWT for OAuth 2.0 authentication, ideal for scalable microservices and multiple app login needs. Features include stateless architecture, built-in 2FA/MFA, webhook support, and comprehensive documentation. Deploy in minutes with Fastify v4, Bootstrap 5, and reactive UI.
Open SSO es un sistema de gestión de usuarios centralizado que utiliza el método de autenticación Single Sign On (SSO) para la identificación.
Open SSO sigue los estándares JWT para OAuth 2.0, como se describe en RFC7519 y RFC9068.
¿Por qué debería usar esto?
Si tiene múltiples aplicaciones pero desea una única autenticación de inicio de sesión
Si desea un sistema de gestión de usuarios escalable, JWT hace todo estadoless
Si desea construir arquitecturas microservicios desde el usuario
Ahorra horas cuando tenga un nuevo proyecto que requiere la gestión de usuarios
Ayuda a otros a tener sistemas de autenticación para sus sitios estáticos
Ganar dinero en línea colocando anuncios, a través del página de inicio de sesión SSO
Características:
Documentación Online Bien Expuesta
Instalación y Configuración Fáciles
Inicio de Sesión Único / Identificación Única
Autenticación Multifactor Integrada (2FA/MFA)
Sistema Webhook para difusión/streaming de eventos
Inicios de sesión empresariales: Google, Apple y Microsoft
Inicios de sesión sociales: Twitter X, Facebook, GitHub y Gitlab
Primera API REST
Todo el sistema básico de gestión de usuarios, inicio de sesión, cierre de sesión, recuperación de contraseña. etc.
Soporte para múltiples bases de datos: PostgreSQL, MySQL, MariaDB (predeterminada es SQLite3)
Soporte para múltiples sistemas de caché: memoria, archivo o Redis (predeterminado es memoria)
HTML Minificado
Página de Contacto + Correo Electrónico
Incluye Google Analytics
Fácil Verificación de Webmaster Tools
Antispam con Google reCaptcha v3
Rápido, bajo Overhead y Asincrónico Diseñado
Fuerte en Tráfico Alta con Worker / Clúster CPU
Soporte para Docker y Docker Compose
Plantillas Ligera y Oscilante
Específicamente:
Usando Fastify v4 – El Framework NodeJS más Rápido
Usando sequelize para soportar múltiples bases de datos
Usando el marco de estilo Bootstrap 5 CSS
Usando el motor de plantillas ETA
Usando Estándares de Código JS
Usando Reactiv UI con ReefJS v12 (sin jQuery)
Seguridad:
Estándar JWT, RFC7519 y RFC9068
Autenticación Multifactor Integrada (2FA/MFA) TOTP, RFC6238
Sistema Webhook protegido con firma HMAC
HTML Auto Encode el marcado (Seguro de ataques XSS)
Pruebas Unitarias del 98.5% Cobertura