codeinc / security-middleware
此包已废弃,不再维护。没有建议的替代包。
PSR-15 中间件的集合,用于管理 HTTP 安全
1.1.3
2018-10-08 14:37 UTC
Requires
- php: >=7.1
- codeinc/psr7-responses: ^2
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- guzzlehttp/psr7: ^1.4
- phpunit/phpunit: ^7
Suggests
- codeinc/middleware-dispatcher: A PSR-15 middleware dispatcher
- codeinc/psr7-response-sender: A PSR-7 response sender
- codeinc/router: A PSR-7 & PSR-15 router
This package is auto-updated.
Last update: 2020-02-09 04:00:11 UTC
README
此库提供了一系列 PSR-15 中间件,用于管理 HTTP 安全。
该集合包括
ContentSecurityPolicyMiddleware
向响应添加Content-Security-Policy
HTTP 标头ContentTypeOptionsMiddleware
向响应添加X-Content-Type-Options
HTTP 标头ExpectCtMiddleware
向响应添加Expect-CT
HTTP 标头FrameOptionsMiddleware
向响应添加X-Frame-Options
HTTP 标头ReferrerPolicyMiddleware
向响应添加Referrer-Policy
HTTP 标头StrictTransportSecurityMiddleware
向响应添加Strict-Transport-Security
HTTP 标头XssProtectionMiddleware
向响应添加X-Xss-Protection
HTTP 标头BlockUnsecureRequestsMiddleware
阻止非安全请求(除了HTTPS
)的响应
安装
此库通过 Packagist 提供,并可以使用 Composer 进行安装
composer require codeinc/security-middleware
💬 此库是从现在已弃用的 codeinc/psr15-middlewares 包中提取出来的。
许可证
该库在 MIT 许可证下发布(请参阅 LICENSE
文件)。