1 个不稳定版本
0.1.0 | 2024 年 1 月 5 日 |
---|
#3 在 #helmet
每月 388 次下载
72KB
951 行
axum-core
- axum 网页框架的安全中间件
它通过为您设置 HTTP 头部来工作。这些头部可以帮助保护您的应用程序免受一些已知的网页漏洞的侵害
- Cross-Origin-Embedder-Policy
- Cross-Origin-Opener-Policy
- Cross-Origin-Resource-Policy
- Origin-Agent-Cluster
- Referrer-Policy
- Strict-Transport-Security
- X-Content-Type-Options
- X-DNS-Prefetch-Control
- X-Download-Options
- X-Frame-Options
- X-Permitted-Cross-Domain-Policies
- X-XSS-Protection
- X-Powered-By
- Content-Security-Policy
使用方法
将此添加到您的 Cargo.toml
[dependencies]
axum-helmet = "0.1"
示例
use axum::{self, Router};
use axum_helmet::Helmet;
let app = Router::new()
.route("/", axum::handler::get(|| async { "Hello, World!" }))
.layer(Helmet::default());
// ...
许可证
本项目采用 MIT 许可证。
依赖项
~5–7.5MB
~127K SLoC