# Agent 统一登录与会话交接模板

只使用合成标识，不填写真实令牌。实际接入以目标身份提供方和应用版本为准。

## 数据流

```mermaid
sequenceDiagram
    participant U as 用户浏览器
    participant A as Agent应用后端
    participant I as 企业身份提供方
    participant P as 内部权限服务
    participant T as 业务工具服务
    U->>A: 请求登录
    A->>I: 按已配置流程发起认证
    I-->>A: 授权结果经后端验证
    A->>P: 稳定主体映射内部身份
    P-->>A: 当前组织与角色
    A-->>U: 应用受控会话
    U->>A: 查询业务请求
    A->>T: 经验证的请求人上下文与参数
    T->>P: 当前对象授权检查
    T-->>A: 获准结果或拒绝
    U->>A: 请求退出
    A->>A: 撤销本地会话并处理后台任务
    A->>I: 按支持能力发起退出
```

## 三条演练记录

|案例|身份组合|内部映射|预期|实际证据|
|---|---|---|---|---|
|正常登录|issuer_demo_A + sub_demo_01|user_demo_01|获准查询本人范围|待填写|
|会话过期|issuer_demo_A + sub_demo_02|user_demo_02|旧会话拒绝访问工具|待填写|
|跨企业同号|issuer_demo_B + sub_demo_01|不同身份|不得继承A企业权限|待填写|

## 生命周期与责任

- 登录回调、签名、签发方、受众、有效期校验责任：________。
- 内部角色来源与更新周期：________。
- 本地会话撤销方式和最长传播时间：________。
- 身份提供方退出、工具授权撤销与后台任务取消：________。
- 下载链接与历史对话的再次授权验证：________。
- 版本、功能授权与尚未支持的部分：________。
