账号
面向浏览器客户端的账号令牌服务基础
说明浏览器账号服务在注册、登录、令牌交换和注销流程中应保持的最小可信边界。
浏览器需要稳定的身份表面
桌面浏览器的账号流程通常会经过多个兼容入口:网页登录、客户端注册、令牌刷新、用户信息读取和注销。
这些入口可以在协议形式上保持兼容,但服务端仍然应该坚持同一个身份模型,避免不同路径生成互相矛盾的会话状态。
令牌只表达已验证的主体
访问令牌和刷新令牌的价值不在于携带大量用户信息,而在于让后续服务能稳定识别已经验证过的主体、受众和有效期。
Fovea 的服务层把账号能力、用户信息和同步授权都收敛到已认证身份上,减少客户端参数对权限判断的影响。
注销要覆盖兼容入口
兼容旧客户端时,注销和撤销可能会出现在多个路径上。服务端需要让这些路径得到一致处理,让用户退出后不留下可继续刷新的凭据。
这类小接口往往不显眼,但它们决定了账号体验是否可信。