security_headers

Function security_headers 

Source
pub async fn security_headers(
    request: Request<Body>,
    next: Next,
    config: SecurityHeadersConfig,
) -> impl IntoResponse
Expand description

Axum middleware function for security headers

Alternative to using the layer directly.

ยงExample

let config = SecurityHeadersConfig::strict();
let app: Router<()> = Router::new()
    .layer(middleware::from_fn(move |req, next| {
        security_headers(req, next, config.clone())
    }));