pub fn obfuscate_header(name: &str, value: &str) -> StringAvailable on crate feature
security only.Expand description
Obfuscate a header value based on the header name.
Sensitive headers (Authorization, Cookie, etc.) are fully obfuscated. Other headers are returned as-is.
ยงExample
use allframe_core::security::obfuscate_header;
// Sensitive headers are obfuscated
assert_eq!(
obfuscate_header("Authorization", "Bearer sk_live_secret"),
"Bearer ***"
);
assert_eq!(
obfuscate_header("Cookie", "session=abc123"),
"***"
);
// Non-sensitive headers are passed through
assert_eq!(
obfuscate_header("Content-Type", "application/json"),
"application/json"
);