Expand description
Security headers middleware for HTTP security.
§Spring Security Equivalent
HttpSecurity.headers() configuration
§Overview
Adds security-related HTTP headers to responses:
X-Content-Type-Options: nosniff- Prevents MIME-sniffingX-Frame-Options: DENY- Prevents clickjackingX-XSS-Protection: 0- Disables XSS Auditor (deprecated but safe)Strict-Transport-Security- Forces HTTPS (HSTS)Content-Security-Policy- Controls resource loadingReferrer-Policy- Controls referrer informationPermissions-Policy- Controls browser features
§Usage
ⓘ
use actix_web::{App, HttpServer};
use actix_security_core::http::security::headers::SecurityHeaders;
HttpServer::new(|| {
App::new()
.wrap(SecurityHeaders::default())
// ... routes
})Structs§
- Security
Headers - Security headers configuration.
- Security
Headers Middleware - Security headers middleware service.
Enums§
- Frame
Options - Frame options for X-Frame-Options header.
- Referrer
Policy - Referrer policy options.