Identität in StackKits
StackKits hält den Owner eines lokalen Homelabs maßgeblich. Für Installation und Betrieb eines Stacks ist kein gehostetes Konto nötig.Lokale Owner-Identität
Die veröffentlichte lokale Identitätsbasis nutzt:- PocketID als OpenID-Connect-Identitätsanbieter für den Homelab-Owner;
- TinyAuth als Forward-Auth-Broker vor geschützten Anwendungen;
- ausdrückliche Freigabe durch den Owner für Lifecycle-Operationen, die den Stack ändern.
PocketID
Passkey-basierte lokale Identität für den Homelab-Owner.
TinyAuth
Forward-Authentifizierung für Anwendungen, die keinen eigenen kompatiblen
Anmeldeablauf mitbringen.
Optionale gehostete Identität
Wenn ein Nutzer sich bewusst mit einem gehosteten kombify-Dienst verbindet, läuft die interaktive Anmeldung über die offizielle Domainlogin.kombify.io.
Diese gehostete Identität ist eine optionale Komfortschicht; sie ersetzt den
lokalen Owner nicht und steht nicht über ihm.
Sicherheitsverhalten
- Fehlende oder mehrdeutige Identitätsinformationen verweigern den Zugriff.
- Tokens sind kurzlebig und auf ihre vorgesehene Zielgruppe (Audience) begrenzt.
- Geschützte Routen werden nicht öffentlich, wenn ein Identitätsdienst nicht verfügbar ist.
- Ein Assistent, der für einen Nutzer handelt, kann nicht mehr Berechtigungen erhalten als dieser Nutzer.
Diese Seite beschreibt das öffentliche Identitätskonzept. Interne Routing-,
Tenant-, Abrechnungs-, Deployment- und Operator-Architektur sind bewusst nicht
Teil der öffentlichen StackKits-Dokumentation.
