Files
ctms/docs/audits/auth-session-acceptance.md
T

1.1 KiB

Auth Session Acceptance Checklist

Status: active Scope: auth-session Last Updated: 2026-03-30

  1. Active user 60 minutes without logout
  • 登录后持续操作 60 分钟,观察 token 多次 /auth/extend 且不会跳登录
  1. Auto-extend near expiry
  • 人工缩短 token 有效期或等待 exp < 2min
  • 保持操作,确认 /auth/extend 被调用且业务不中断
  1. Single-flight extend
  • 同时触发 10 个 API 请求
  • 仅出现 1 次 /auth/extend,其余请求自动重放成功
  1. Idle lock at 30 minutes
  • 30 分钟无鼠标/键盘/触摸/滚动且无任何请求
  • 出现锁屏,背景虚化,原页面状态保留
  1. Unlock success
  • 锁屏输入正确密码,解锁成功并继续原页面
  1. Unlock failure threshold
  • 连续错误密码 >= 5 次
  • 强制登出并跳登录页
  1. Extend failure to lock
  • 人为让 token 彻底过期,/auth/extend 返回 401
  • 不跳登录,进入锁屏并要求密码解锁
  1. 403 permission vs disabled
  • 权限不足接口返回 403 时不跳登录
  • /auth/extend 或 /auth/unlock 返回 403 时强制登出跳登录