Files
hzdyjs/问题整改/P1-CAS换票密钥与日志脱敏整改说明.md
T
2026-09-22 19:22:18 +08:00

695 B
Raw Blame History

P1:CAS 换票密钥与日志脱敏整改说明

改动

  1. 前端:删除 web/src/views/login.vue 中未使用的 CAS_CLIENT_SECRET;换票仍只调 GET /cas/accessToken?code=...;控制台不再打印含 Token 的响应 body。
  2. 后端:CasController 日志不再打印带 client_secret 的完整 URL、access_token、完整 profile;失败响应也不再回传 CAS 原始报文。

对登录的影响

无。前端本就未使用 secret;日志脱敏不改变换票与签发 Token 逻辑。

后续建议(未做)

  • 将后端 CLIENT_SECRET 外置到配置/环境变量,并向 CAS 侧轮换密钥。
  • 对 /cas/accessToken 增加 IP 限流。