Kuglers Auth

Überblick

Zweck, Rolle und Grenzen von Kuglers Auth.

Kuglers Auth

Kuglers Auth ist das zentrale Authentifizierungssystem für die eigenen Kuglers-Projekte. Die Anwendung verwaltet Benutzer, Gruppen, Sessions, registrierte Clients, Authorization Codes und Audit Logs.

Die produktive Domain lautet auth.kuglers.at. Die App läuft eigenständig in Docker und wird über Caddy veröffentlicht.

Zweck

Kuglers Auth ersetzt verstreute Admin-Logins in einzelnen Projekten durch eine gemeinsame Anmelde- und Rechtebasis.

Das System stellt bereit:

BereichAufgabe
BenutzerVerwaltung von E-Mail, Name, Passwort-Hash und Aktivstatus.
GruppenZentrale Rechtebasis für Kuglers OS, Docs, Status und spätere Apps.
SessionsServerseitige, widerrufbare Login-Sessions.
ClientsRegistrierung angebundener Apps mit Redirect URIs und Client Secret.
SSOOIDC-ähnlicher Authorization-Code-Flow.
Audit LogsNachvollziehbarkeit sicherheitsrelevanter Aktionen.

Produktgrenzen

Kuglers Auth ist kein öffentliches Registrierungsportal und kein Identity-Provider für fremde Nutzer. Es ist ein internes, selbst betriebenes Auth-System für die eigene Plattform.

Bestehende Projekte werden nicht automatisch umgebaut. Kuglers OS, Kuglers Docs und Kuglers Status können später schrittweise angebunden werden.

Wichtige URLs

URLZweck
https://auth.kuglers.at/loginLogin-Seite.
https://auth.kuglers.at/adminAdminpanel.
https://auth.kuglers.at/authorizeStart des Authorization-Code-Flows.
https://auth.kuglers.at/api/tokenAustausch eines Codes gegen Userdaten und optional Token.
https://auth.kuglers.at/api/userinfoUserinfo-Endpunkt.
https://auth.kuglers.at/api/healthHealthcheck für App, Datenbank und Redis.
https://auth.kuglers.at/.well-known/jwks.jsonÖffentliche JWKS für signierte Tokens.

Standardgruppen

GruppeBedeutung
adminVollzugriff auf Kuglers Auth und alle angebundenen Apps.
os-adminAdministrationsrechte für Kuglers OS.
docs-adminAdministrationsrechte für Kuglers Docs.
status-adminAdministrationsrechte für Kuglers Status.
viewerLesender Zugriff für spätere Anwendungen.
serviceTechnische Service-Konten und Automationen.

Die Gruppe admin gilt als globale Administratorgruppe. Das Auth-Adminpanel ist ausschließlich für Benutzer mit dieser Gruppe zugänglich.

Zuletzt aktualisiert: 2. Juni 2026