guttmann/silverstripe-security-headers
最新稳定版本:1.0.4
Composer 安装命令:
composer require guttmann/silverstripe-security-headers
包简介
README 文档
README
SilverStripe module for easily adding a selection of useful HTTP headers.
Comes with a default set of headers configured, but can be used to add any headers you wish.
Install
Install via composer:
composer require guttmann/silverstripe-security-headers 1.0.*
Usage
Apply the extension
Apply the SecurityHeaderControllerExtension to the controller of your choice.
For example, add this to your mysite/_config/config.yml file:
Page_Controller:
extensions:
- Guttmann\SilverStripe\SecurityHeaderControllerExtension
Configure the headers
Configure header values to suit your site, it's important your config is loaded after the security-headers module's config.
For example, your mysite/_config/config.yml file might look like this:
---
Name: mysite
After:
- 'framework/*'
- 'cms/*'
- 'security-headers/*'
---
Guttmann\SilverStripe\SecurityHeaderControllerExtension:
headers:
Content-Security-Policy: "default-src 'self' *.google-analytics.com;"
Strict-Transport-Security: "max-age=2592000"
Disclaimer
I am not a security expert - the default header values used in this module are based on advice I have received from a number of sources.
They are not set in stone and if you see any issues please send me a pull request.
统计信息
- 总下载量: 6.03k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-28