695 B
695 B
P1:CAS 换票密钥与日志脱敏整改说明
改动
- 前端:删除
web/src/views/login.vue中未使用的CAS_CLIENT_SECRET;换票仍只调GET /cas/accessToken?code=...;控制台不再打印含 Token 的响应 body。 - 后端:
CasController日志不再打印带client_secret的完整 URL、access_token、完整 profile;失败响应也不再回传 CAS 原始报文。
对登录的影响
无。前端本就未使用 secret;日志脱敏不改变换票与签发 Token 逻辑。
后续建议(未做)
- 将后端
CLIENT_SECRET外置到配置/环境变量,并向 CAS 侧轮换密钥。 - 对
/cas/accessToken增加 IP 限流。