obfuscate_header

Function obfuscate_header 

Source
pub fn obfuscate_header(name: &str, value: &str) -> String
Available 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"
);