登录态、授权结果与本地缓存如何共同构成可恢复的会话体系
简答题困难884 次浏览
参考答案与解析
# 核心结论
小程序登录、用户授权和业务会话是三个相互关联但不能混用的概念。平台登录能力提供一次性身份交换凭据;授权表示用户是否同意应用使用定位、相册等特定能力;业务会话则由自有服务端建立并维护。客户端缓存只能用于加快界面恢复和减少重复请求,不能成为身份、权限或资源归属的最终依据。可信链路应由服务端完成临时凭据交换、账号映射、会话签发、有效性校验和资源权限判断。
# 底层机制
客户端调用 wx.login 获得短期且通常只能消费一次的临时 code,随后将其提交给自有服务端。服务端使用平台提供的服务端能力换取稳定身份信息,将平台身份映射为站内账号,再签发随机、短期、可撤销的业务会话。平台密钥、`session_
