Auth
身份认证
账号密码与令牌签发,单点登录的唯一入口。
A00 · Infrastructure
统一账号与权限底座。
A01 到 A10 每一个上层应用的公共地基。
V2.0 之前,认证、用户、应用、权限是四个各自独立的服务。四套代码、四份配置、 四处可能出问题的地方。
V2.0 把它们收成一个统一平台:一处登录,全平台通行。 所有接入的应用共享同一套用户数据、权限体系和会话管理。少一套服务,就少一整类故障。
Auth
账号密码与令牌签发,单点登录的唯一入口。
User
统一用户档案,跨应用共享同一份身份信息。
App
新项目接入只需注册,不需要各自造一套登录。
Permission
角色与权限点分级,越权在底座这一层就拦住。
Session
登录态统一维护,一处退出,全平台失效。
Principle
上层应用不再关心「这个人是谁」,只关心「他能不能」。