4 个版本
0.1.3 | 2024年1月5日 |
---|---|
0.1.2 | 2023年12月30日 |
0.1.1 | 2023年12月30日 |
0.1.0 | 2023年12月30日 |
#1 在 #helmet
每月36次 下载
115KB
2K SLoC
ntex-helmet
- ntex
网页框架的安全中间件
ntex-helmet
是 ntex
网页框架的安全中间件。它基于 Node.js 的 helmet 中间件。
它通过为您设置 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]
ntex-helmet = "0.1"
示例
use ntex::web::{self, App, HttpResponse};
use ntex_helmet::Helmet;
#[ntex::main]
fn main() {
let app = App::new()
.wrap(Helmet::default())
.service(web::resource("/").to(|| HttpResponse::Ok()));
// ...
}
许可证
本项目受 MIT 许可证 许可。
依赖关系
~16–31MB
~524K SLoC