pub async fn security_headers(
request: Request<Body>,
next: Next,
config: SecurityHeadersConfig,
) -> impl IntoResponseExpand 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())
}));