public class WebSecurityConfig extends DefaultConfiguration
构造器和说明 |
---|
WebSecurityConfig() |
限定符和类型 | 方法和说明 |
---|---|
static WebSecurityConfig |
getInstance() |
int |
getRateLimitCount() |
boolean |
getRateLimitEnabled() |
long |
getRateLimitUnitTime() |
boolean |
isCacheControlEnabled() |
void |
isCacheControlEnabled(boolean cacheControlEnabled) |
boolean |
isContentSecurityPolicyEnabled() |
boolean |
isContentTypeOptionsEnabled() |
boolean |
isFileVerificationEnabled() |
boolean |
isFrameOptionsEnabled() |
boolean |
isHttpHeadersEnabled()
是否开启 http 安全头
|
boolean |
isSecurityCookieEnabled() |
boolean |
isXssProtectionEnabled() |
void |
setContentSecurityPolicyEnabled(boolean contentSecurityPolicyEnabled) |
void |
setContentTypeOptionsEnabled(boolean contentTypeOptionsEnabled) |
void |
setFileVerificationEnabled(boolean fileVerificationEnabled) |
void |
setFrameOptionsEnabled(boolean frameOptionsEnabled) |
void |
setHttpHeadersEnabled(boolean httpHeadersEnabled)
设置开启 http 安全头
|
void |
setRateLimitCount(int rateLimitCount) |
void |
setRateLimitEnabled(boolean rateLimitEnabled) |
void |
setRateLimitUnitTime(long rateLimitUnitTime) |
void |
setSecurityCookieEnabled(boolean securityCookieEnabled) |
void |
setXssProtectionEnabled(boolean xssProtectionEnabled) |
getNameSpace
clone, initialize, mirror
public static WebSecurityConfig getInstance()
public boolean isSecurityCookieEnabled()
public void setSecurityCookieEnabled(boolean securityCookieEnabled)
public boolean isFileVerificationEnabled()
public void setFileVerificationEnabled(boolean fileVerificationEnabled)
public boolean isHttpHeadersEnabled()
public void setHttpHeadersEnabled(boolean httpHeadersEnabled)
public boolean isXssProtectionEnabled()
public void setXssProtectionEnabled(boolean xssProtectionEnabled)
public boolean isFrameOptionsEnabled()
public void setFrameOptionsEnabled(boolean frameOptionsEnabled)
public boolean isContentTypeOptionsEnabled()
public void setContentTypeOptionsEnabled(boolean contentTypeOptionsEnabled)
public boolean isContentSecurityPolicyEnabled()
public void setContentSecurityPolicyEnabled(boolean contentSecurityPolicyEnabled)
public boolean isCacheControlEnabled()
public void isCacheControlEnabled(boolean cacheControlEnabled)
public boolean getRateLimitEnabled()
public void setRateLimitEnabled(boolean rateLimitEnabled)
public long getRateLimitUnitTime()
public void setRateLimitUnitTime(long rateLimitUnitTime)
public int getRateLimitCount()
public void setRateLimitCount(int rateLimitCount)