server.response-headers |
LinkedHashMap<String, String> |
-- |
自定义响应头 |
server.server-info-name |
String |
-- |
Server 信息响应头名称 |
server.server-info-prefix |
String |
-- |
Server 信息响应头前缀 |
server.server-info-suffix |
String |
-- |
Server 信息响应头后缀 |
server.strip-server-info-prefix |
String |
-- |
删除 Server 信息响应头前缀 |
server.strip-server-info-suffix |
String |
-- |
删除 Server 信息响应头后缀 |
server.poweredby.enabled |
boolean |
true |
响应头中是否输出 PoweredBy 信息 |
server.server-info.enabled |
boolean |
true |
响应头中是否输出 Server 信息 |
server.print-url.enabled |
boolean |
false |
是否打印当前 URL |
spring.security.enabled |
boolean |
true |
是否启用安全设置 |
spring.security.disable-defaults |
boolean |
false |
是否禁用 spring security 默认配置 |
spring.security.http-basic.enabled |
boolean |
false |
是否启用 Http Basic 验证 |
spring.security.csrf.enabled |
boolean |
true |
是否启用 Csrf |
spring.security.csrf.mode |
com.buession.security.web.config.CsrfMode |
-- |
Csrf 模式 |
spring.security.csrf.cookie.parameter-name |
String |
_csrf |
Csrf 请求参数名 |
spring.security.csrf.cookie.header-name |
String |
X-Xsrf-Token |
Csrf 请求头名称 |
spring.security.csrf.cookie.cookie-name |
String |
XSRF-TOKEN |
Csrf Cookie 名称 |
spring.security.csrf.cookie.cookie-domain |
String |
-- |
Csrf Cookie 作用域 |
spring.security.csrf.cookie.cookie-path |
String |
-- |
Csrf Cookie 作用路径 |
spring.security.csrf.cookie.cookie-http-only |
boolean |
true |
Csrf Cookie 是否可通过客户端脚本访问 |
spring.security.csrf.session.parameter-name |
String |
_csrf |
Csrf 请求参数名 |
spring.security.csrf.session.header-name |
String |
X-Xsrf-Token |
Csrf 请求头名称 |
spring.security.csrf.session.session-attribute-name |
String |
org.springframework.security.web.csrf.HttpSessionCsrfTokenRepository.CSRF_TOKEN |
Csrf Session 属性名称 |
spring.security.csrf.frame-options.enabled |
boolean |
true |
是否启用 Frame Options |
spring.security.csrf.frame-options.mode |
com.buession.security.web.config.XFrameOptionsMode |
XFrameOptionsMode.DENY |
Frame Options 模式 |
spring.security.hsts.enabled |
boolean |
true |
是否启用 Hsts |
spring.security.hsts.matcher |
Class<org.springframework.security.web.util.matcher.RequestMatcher> |
-- |
Request 匹配器 |
spring.security.hsts.max-age |
long |
31536000 |
缓存时间,在浏览器收到这个请求后的 maxAge 秒的时间内凡是访问这个域名下的请求都使用HTTPS请求 |
spring.security.hsts.include-sub-domains |
Boolean |
-- |
配置此规则也适用于该网站的所有子域名 |
spring.security.hsts.preload |
Boolean |
-- |
是否预加载 HSTS |
spring.security.hpkp.enabled |
boolean |
true |
是否启用 Hpkp |
spring.security.hpkp.pins |
Map<String, String> |
-- |
|
spring.security.hpkp.sha256-pins |
String[] |
-- |
|
spring.security.hpkp.max-age |
Long |
-- |
浏览器应记住仅使用其中一个已定义的密钥访问此站点的时间 |
spring.security.hpkp.include-sub-domains |
Boolean |
-- |
配置此规则也适用于该网站的所有子域名 |
spring.security.hpkp.report-only |
Boolean |
-- |
|
spring.security.hpkp.report-uri |
String |
-- |
|
spring.security.content-security-policy.enabled |
boolean |
true |
是否启用 ContentSecurityPolicy |
spring.security.content-security-policy.report-only |
Boolean |
-- |
|
spring.security.content-security-policy.policy-directives |
String |
-- |
ContentSecurityPolicy 策略 |
spring.security.referrer-policy.enabled |
boolean |
true |
是否启用 ReferrerPolic |
spring.security.referrer-policy.policy |
com.buession.security.web.config.ReferrerPolicy.Policy |
ReferrerPolicy.Policy.NO_REFERRER |
|
spring.security.xss.enabled |
boolean |
true |
是否启用 XSS 防护 |
spring.security.xss.block |
Boolean |
-- |
|
spring.security.xss.enabled-protection |
Boolean |
-- |
|
spring.security.xss.policy-config-location |
String |
-- |
XSS 策略配置文件路径 |
spring.security.cors.enabled |
boolean |
true |
是否启用 Cors |
spring.security.cors.origins |
Set |
-- |
允许请求的域 |
spring.security.cors.allowed-methods |
Set<com.buession.web.http.HttpMethod> |
-- |
允许请求的方法 |
spring.security.cors.allowed-headers |
Set |
-- |
实际请求中允许携带的首部字段 |
spring.security.cors.exposed-headers |
Set |
-- |
允许浏览器访问的头 |
spring.security.cors.allow-credentials |
Boolean |
-- |
当浏览器的 credentials 设置为 true 时是否允许浏览器读取 response 的内容 |
spring.security.cors.max-age |
Long |
-- |
指定了 preflight 请求的结果能够被缓存时间(单位:秒 |
spring.security.form-login.enabled |
boolean |
false |
是否启动登录表单 |
spring.security.form-login.login-page |
String |
-- |
登录页地址 |