pub fn sanitize_authorizer_field_name(field: &str) -> StringExpand description
Sanitize authorizer field name for use in HTTP headers
Converts field names to valid HTTP header format:
- Convert camelCase to snake_case (userId → user_id)
- ASCII lowercase
- Replace non-alphanumeric (except _ and -) with dash
§Examples
assert_eq!(sanitize_authorizer_field_name("userId"), "user_id");
assert_eq!(sanitize_authorizer_field_name("deviceId"), "device_id");
assert_eq!(sanitize_authorizer_field_name("device_id"), "device_id");
assert_eq!(sanitize_authorizer_field_name("user@email"), "user-email");