无用户数据库的 SSO:种子短语作为平台账户
Me2eM 上的多应用 SSO 模式:一个实例、多个应用、零用户表。每应用角色、用证明链替代 IdP、HttpOnly 会话、无数据库封禁——根植于身份。
M Me2eM Organization
9 分钟阅读
#identity
#sessions
#architecture
有4篇文章标记为"sessions"。
Me2eM 上的多应用 SSO 模式:一个实例、多个应用、零用户表。每应用角色、用证明链替代 IdP、HttpOnly 会话、无数据库封禁——根植于身份。
协议的服务端:用于 verifyAttested 的 NestJS Guard、最小状态清单——公钥根、撤销、admin 映射——错误路由和无 sticky 会话的水平扩展。
当服务器没有会话时如何撤销已签名的 token:撤销粒度、fail-open vs fail-closed、记录 TTL,以及为什么 stateless ≠ 不可撤销。
已签名令牌如何替代服务器会话:内部有什么、验证器检查什么、stateless 与 JWT 的区别——以及为什么 jti 旋转让撤销精确制导。