Skip to main content

redact_auth_body

Function redact_auth_body 

Source
pub fn redact_auth_body(body: &str) -> String
Expand description

v1.4.84 SEC-001: 给一段 JSON-like / key=value text 做 redaction.

支持两种格式:

  1. JSON body: {"tgtgt":"abc","account":"xxx"}{"tgtgt":"<REDACTED len=3>","account":"xxx"}
  2. URL-encoded form: tgtgt=abc&account=xxxtgtgt=<REDACTED len=3>&account=xxx
  3. 自由格式 (key=value 空格分隔): salt=abc svr_time=123salt=<REDACTED len=3> svr_time=123

非敏感字段 (account / device_id / os_ver / uid / svr_time / …) 保留原值不动.