75ca16739a
- auth_session.rs 新增 SessionIdentity:登录主体取自响应用户投影、续期主体取自已持久化凭据文件,漏传主体不再是能写出来的状态 - complete_login 改用 SessionIdentity::Login(payload.user),删掉原先写死的空 user_id 字符串 - commit_authenticated_session 在写 client-session.json 之前解析并校验主体,空主体失败关闭且不再留下半截会话文件 - 新增 validated_session_user_id:主体 trim 归一化,空值报「登录失败:登录服务未返回用户身份」 - 补 auth_session 定向用例三条:登录响应供主体、续期只带主体、空主体失败关闭