Identidad en StackKits
StackKits mantiene como autoridad al propietario de un homelab local. Instalar y operar un stack no requiere una cuenta alojada.Identidad local del propietario
La base de identidad local publicada usa:- PocketID como proveedor de identidad OpenID Connect del propietario del homelab;
- TinyAuth como intermediario de autenticación directa (forward-auth) delante de las aplicaciones protegidas;
- aprobación explícita del propietario para las operaciones del ciclo de vida que modifican el stack.
PocketID
Identidad local basada en passkeys para el propietario del homelab.
TinyAuth
Autenticación directa para aplicaciones que no ofrecen un flujo de inicio
de sesión compatible propio.
Identidad alojada opcional
Cuando un usuario se conecta deliberadamente a un servicio alojado de kombify, el inicio de sesión interactivo usa el dominio oficiallogin.kombify.io. Esa
identidad alojada es una capa de comodidad opcional; no sustituye ni supera al
propietario local.
Comportamiento de seguridad
- La información de identidad ausente o ambigua deniega el acceso.
- Los tokens tienen una vida corta y un alcance limitado a su audiencia prevista.
- Las rutas protegidas no se vuelven públicas cuando un servicio de identidad no está disponible.
- Un asistente que actúa en nombre de un usuario no puede recibir más autoridad que ese usuario.
Esta página describe el concepto público de identidad. La arquitectura interna
de enrutamiento, tenants, facturación, despliegue y operadores no forma parte,
de forma deliberada, de la documentación pública de StackKits.
