use crate::{traits::MiddlewareTrait, Middleware};
use axum::http::header;
use std::iter;
use tower_http::sensitive_headers::SetSensitiveRequestHeadersLayer;
pub struct SetSensitiveRequestHeaders;
impl MiddlewareTrait for SetSensitiveRequestHeaders {
fn handle() -> Middleware {
Box::new(|router| {
Ok(
router.layer(SetSensitiveRequestHeadersLayer::new(iter::once(
header::AUTHORIZATION,
))),
)
})
}
}