Make the auth HeaderValue sensitive

This commit is contained in:
Joshua Coles 2024-03-02 09:24:54 +00:00
parent b9b211723e
commit 991e7fd746

View File

@ -5,6 +5,7 @@ use std::time::Duration;
use base64::Engine;
use base64::engine::general_purpose::STANDARD;
use hyper::HeaderMap;
use reqwest::header::HeaderValue;
use tracing::instrument;
use tracing::log::debug;
use crate::toggl_api::types::{Current, Project, ProjectClient, ReportEntry, TogglQuery};
@ -42,10 +43,12 @@ impl TogglApiClient {
}
fn default_headers(toggl_auth: &str) -> reqwest::header::HeaderMap {
let mut headers = reqwest::header::HeaderMap::new();
let mut headers = HeaderMap::new();
let mut value = HeaderValue::from_str(&format!("Basic {}", toggl_auth)).unwrap();
value.set_sensitive(true);
headers.insert(
"Authorization",
reqwest::header::HeaderValue::from_str(&format!("Basic {}", toggl_auth)).unwrap(),
value,
);
headers
}