public class ServerHttpSecurity.HeaderSpec
extends java.lang.Object
ServerHttpSecurity.headers()| Modifier and Type | Class and Description |
|---|---|
class |
ServerHttpSecurity.HeaderSpec.CacheSpec
Configures cache control headers
|
class |
ServerHttpSecurity.HeaderSpec.ContentSecurityPolicySpec
Configures
Content-Security-Policy response header. |
class |
ServerHttpSecurity.HeaderSpec.ContentTypeOptionsSpec
The content type headers
|
class |
ServerHttpSecurity.HeaderSpec.FeaturePolicySpec
Configures
Feature-Policy response header. |
class |
ServerHttpSecurity.HeaderSpec.FrameOptionsSpec
Configures frame options response header
|
class |
ServerHttpSecurity.HeaderSpec.HstsSpec
Configures Strict Transport Security response header
|
class |
ServerHttpSecurity.HeaderSpec.ReferrerPolicySpec
Configures
Referrer-Policy response header. |
class |
ServerHttpSecurity.HeaderSpec.XssProtectionSpec
Configures x-xss-protection response header
|
public ServerHttpSecurity and()
ServerHttpSecurityServerHttpSecurity to continue configuringpublic ServerHttpSecurity disable()
ServerHttpSecurity to continue configuringpublic ServerHttpSecurity.HeaderSpec.CacheSpec cache()
ServerHttpSecurity.HeaderSpec.CacheSpec to configurepublic ServerHttpSecurity.HeaderSpec cache(Customizer<ServerHttpSecurity.HeaderSpec.CacheSpec> cacheCustomizer)
cacheCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.CacheSpecServerHttpSecurity.HeaderSpec to customizepublic ServerHttpSecurity.HeaderSpec.ContentTypeOptionsSpec contentTypeOptions()
ServerHttpSecurity.HeaderSpec.ContentTypeOptionsSpec to configurepublic ServerHttpSecurity.HeaderSpec contentTypeOptions(Customizer<ServerHttpSecurity.HeaderSpec.ContentTypeOptionsSpec> contentTypeOptionsCustomizer)
contentTypeOptionsCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.ContentTypeOptionsSpecServerHttpSecurity.HeaderSpec to customizepublic ServerHttpSecurity.HeaderSpec.FrameOptionsSpec frameOptions()
ServerHttpSecurity.HeaderSpec.FrameOptionsSpec to configurepublic ServerHttpSecurity.HeaderSpec frameOptions(Customizer<ServerHttpSecurity.HeaderSpec.FrameOptionsSpec> frameOptionsCustomizer)
frameOptionsCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.FrameOptionsSpecServerHttpSecurity.HeaderSpec to customizepublic ServerHttpSecurity.HeaderSpec writer(ServerHttpHeadersWriter serverHttpHeadersWriter)
serverHttpHeadersWriter - the ServerHttpHeadersWriter to provide custom headers writerServerHttpSecurity.HeaderSpec to customizepublic ServerHttpSecurity.HeaderSpec.HstsSpec hsts()
ServerHttpSecurity.HeaderSpec.HstsSpec to configurepublic ServerHttpSecurity.HeaderSpec hsts(Customizer<ServerHttpSecurity.HeaderSpec.HstsSpec> hstsCustomizer)
hstsCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.HstsSpecServerHttpSecurity.HeaderSpec to customizeprotected void configure(ServerHttpSecurity http)
public ServerHttpSecurity.HeaderSpec.XssProtectionSpec xssProtection()
ServerHttpSecurity.HeaderSpec.XssProtectionSpec to configurepublic ServerHttpSecurity.HeaderSpec xssProtection(Customizer<ServerHttpSecurity.HeaderSpec.XssProtectionSpec> xssProtectionCustomizer)
xssProtectionCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.XssProtectionSpecServerHttpSecurity.HeaderSpec to customizepublic ServerHttpSecurity.HeaderSpec.ContentSecurityPolicySpec contentSecurityPolicy(java.lang.String policyDirectives)
Content-Security-Policy response header.policyDirectives - the policy directive(s)ServerHttpSecurity.HeaderSpec.ContentSecurityPolicySpec to configurepublic ServerHttpSecurity.HeaderSpec contentSecurityPolicy(Customizer<ServerHttpSecurity.HeaderSpec.ContentSecurityPolicySpec> contentSecurityPolicyCustomizer)
Content-Security-Policy response header.contentSecurityPolicyCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.ContentSecurityPolicySpecServerHttpSecurity.HeaderSpec to customizepublic ServerHttpSecurity.HeaderSpec.FeaturePolicySpec featurePolicy(java.lang.String policyDirectives)
Feature-Policy response header.policyDirectives - the policy directive(s)ServerHttpSecurity.HeaderSpec.FeaturePolicySpec to configurepublic ServerHttpSecurity.HeaderSpec.ReferrerPolicySpec referrerPolicy(ReferrerPolicyServerHttpHeadersWriter.ReferrerPolicy referrerPolicy)
Referrer-Policy response header.referrerPolicy - the policy to useServerHttpSecurity.HeaderSpec.ReferrerPolicySpec to configurepublic ServerHttpSecurity.HeaderSpec.ReferrerPolicySpec referrerPolicy()
Referrer-Policy response header.ServerHttpSecurity.HeaderSpec.ReferrerPolicySpec to configurepublic ServerHttpSecurity.HeaderSpec referrerPolicy(Customizer<ServerHttpSecurity.HeaderSpec.ReferrerPolicySpec> referrerPolicyCustomizer)
Referrer-Policy response header.referrerPolicyCustomizer - the Customizer to provide more options for
the ServerHttpSecurity.HeaderSpec.ReferrerPolicySpecServerHttpSecurity.HeaderSpec to customize