Auth System
Produktionsreifes System für Authentifizierung und Benutzerverwaltung.
Überblick
Ein containerisiertes Backend auf Basis von Symfony 8 für den Einsatz in realen Anwendungen.
Das System deckt alle zentralen Authentifizierungsprozesse ab – von JWT-basierten Sitzungen mit Refresh-Token-Rotation bis hin zu OTP-Login und OAuth-Integration – und lässt sich direkt in bestehende oder neue Plattformen integrieren.
Einsatz
Geeignet für:
- Web- und SaaS-Plattformen mit Benutzerkonten
- interne Tools mit Auth- und Rollenlogik
- Systeme, die eine zentrale Auth-Infrastruktur benötigen
Funktionen
- JWT-Zugriffs- und Refresh-Token-Flow mit Rotation
- OTP-Login per E-Mail
- OAuth (Google, GitHub)
- Aktivierung, Verifizierung und Deaktivierung von Nutzern
- Self-Service-Endpunkte (
me, Update, Delete) - Logout-Invalidierung
Architektur
Strukturiert für Wartbarkeit und Skalierung:
- Domain / Application / Infrastructure
- Symfony 8, PostgreSQL, Redis
- Docker-Deployment
- strukturiertes Logging und Health-Checks
Integration
API-first Ansatz zur Einbindung in:
- Webanwendungen
- mobile Apps
- servicebasierte Architekturen
Zugang
Das System kann als Grundlage für eigene Plattformen oder als zentraler Auth-Service genutzt werden.