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.

Zugang anfragen