Class SecureHeadersGatewayFilterFactory.Config
java.lang.Object
org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
- Enclosing class:
SecureHeadersGatewayFilterFactory
POJO for
SecureHeadersGatewayFilterFactory filter configuration.- Author:
- Spencer Gibb, Thirunavukkarasu Ravichandran, Jörg Richter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable String@Nullable String@Nullable String@Nullable String@Nullable String@Nullable String@Nullable Stringprotected @Nullable String@Nullable String@Nullable StringvoidsetContentSecurityPolicyHeaderValue(@Nullable String contentSecurityPolicyHeaderValue) voidsetContentTypeOptionsHeaderValue(@Nullable String contentTypeOptionsHeaderValue) voidsetDownloadOptionsHeaderValue(@Nullable String downloadOptionHeaderValue) voidsetFrameOptionsHeaderValue(@Nullable String frameOptionsHeaderValue) voidsetPermissionPolicyHeaderValue(@Nullable String permissionPolicyHeaderValue) voidsetPermittedCrossDomainPoliciesHeaderValue(@Nullable String permittedCrossDomainPoliciesHeaderValue) voidsetReferrerPolicyHeaderValue(@Nullable String referrerPolicyHeaderValue) voidsetStrictTransportSecurityHeaderValue(@Nullable String strictTransportSecurityHeaderValue) voidsetXssProtectionHeaderValue(@Nullable String xssProtectionHeaderHeaderValue) withDefaults(SecureHeadersProperties properties)
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
withDefaults
-
getXssProtectionHeaderValue
-
setXssProtectionHeaderValue
-
getStrictTransportSecurityHeaderValue
-
setStrictTransportSecurityHeaderValue
public void setStrictTransportSecurityHeaderValue(@Nullable String strictTransportSecurityHeaderValue) -
getFrameOptionsHeaderValue
-
setFrameOptionsHeaderValue
-
getContentTypeOptionsHeaderValue
-
setContentTypeOptionsHeaderValue
-
getReferrerPolicyHeaderValue
-
setReferrerPolicyHeaderValue
-
getContentSecurityPolicyHeaderValue
-
setContentSecurityPolicyHeaderValue
-
getDownloadOptionsHeaderValue
-
setDownloadOptionsHeaderValue
-
getPermittedCrossDomainPoliciesHeaderValue
-
setPermittedCrossDomainPoliciesHeaderValue
public void setPermittedCrossDomainPoliciesHeaderValue(@Nullable String permittedCrossDomainPoliciesHeaderValue) -
getPermissionPolicyHeaderValue
-
setPermissionPolicyHeaderValue
-
getRoutePermissionsPolicyHeaderValue
- Returns:
- the route specific/opt-out permission policies.
-