ayun-server 0.23.0

The RUST Framework for Web Rustceans.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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,
                ))),
            )
        })
    }
}