- Kurzbeschreibung
- 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 ist ein zentrales Benutzermanagementssystem, das Single Sign On (SSO) als Authentifizierungsmethode verwendet.
Open SSO folgt dem JWT-Standard für OAuth 2.0 gemäß RFC7519 und RFC9068.
Warum sollte ich dies verwenden?
Wenn du mehrere Anwendungen hast, aber nur eine einzigartige Anmeldeseite benötigst
Wenn du eine skalierbare Benutzermanagementinfrastruktur willst, die ohne Zustände funktioniert
Wenn du eine Mikroservicesarchitektur aufbauen möchtest, beginnend mit dem Benutzermanagement
Sparen von Stunden bei neuen Projekten, die ein Benutzermanagement benötigen
Hilft anderen Menschen, sieben Login-Systeme für ihre statischen Websites zu haben
Erstelle monetäre Inhalte über eine SSO-Anmeldeseite mit Werbung
Features:
Gut dokumentiertes Online-Dokumentation
Einfache Installation und Konfiguration
Single Sign On / Same Sign On
Bundeltes Two/Fehlersicherheit (2FA/MFA)
In-Built Webhook für Broadcasting/Event Streaming
Enterprise-Logins: Google, Apple und Microsoft
Social-Logins: Twitter X, Facebook, GitHub und Gitlab
Erstes REST-API
Alle grundlegenden Benutzermanagementfunktionen: Anmelden, Abmelden, Passwort vergessen/ändern. usw.
Unterstützt mehrere Datenbanken: PostgreSQL, MySQL, MariaDB (default: SQLite3)
Unterstützt mehrere Cache-Systeme: Speicher, Datei oder Redis (default: Speicher)
HTML gekürzt
Kontaktseite + Mailer
Inkludiert Google Analytics
Einfache Verifizierung von Webmaster Tools
Anti-Spam mit Google reCaptcha v3
Schnell, geringe Overhead und Asynchron entwickelt
Stark in hoher Durchsatzfahigkeit mit Worker / CPU-Cluster
Unterstützt Docker und Docker Compose
Leichtes und Dunkles Template
Verwendung: Fastify v4 – Der schnellste NodeJS-Framework
Verwendung: sequelize, um mehrere Datenbanken zu unterstützen
Verwendung: Bootstrap 5 CSS-Framework
Verwendung: ETA-Template-Engine
Verwendung: JS Standard Code-Stil
Verwendung: Reactive UI mit ReefJS v12 (ohne jQuery)
Sicherheit:
JWT-Standard gemäß RFC7519 und RFC9068
In-Built 2FA/MFA TOTP, gemäß RFC6238
Webhook mit HMAC-Signatur geschützt
HTML automatisch kodiert die Markup (Safe von XSS-Angriffen)
98,5% der Unit-Tests abgedeckt