StackKits 中的身份
StackKits 让本地家庭实验室的所有者始终拥有最高权限。安装和运行技术栈不需要托管账号。本地所有者身份
已发布的本地身份基线使用:- PocketID 作为家庭实验室所有者的 OpenID Connect 身份提供方;
- TinyAuth 作为受保护应用前面的转发认证代理;
- 对会改变技术栈的生命周期操作,需要所有者明确批准。
PocketID
面向家庭实验室所有者、以通行密钥优先的本地身份。
TinyAuth
为未自带兼容登录流程的应用提供转发认证。
可选的托管身份
当用户主动连接到托管的 kombify 服务时,交互式登录使用官方的login.kombify.io 域名。该托管身份只是一个可选的便利层,不会取代本地所有者,也不会凌驾于其之上。
安全行为
- 缺失或含糊的身份信息会导致访问被拒绝。
- 令牌有效期短,并限定在其预期受众范围内。
- 身份服务不可用时,受保护的路由不会变为公开。
- 代表用户行事的助手所获得的权限不能超过该用户本人。
本页介绍公开的身份概念。内部路由、租户、计费、部署和运维架构有意不属于公开的 StackKits 文档。
