Package swiss.trustbroker.config.dto
Class CorsPolicies
java.lang.Object
swiss.trustbroker.config.dto.CorsPolicies
HTTP CORS configurations.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCorsPolicies(List<String> allowedOrigins, List<String> allowedMethods, List<String> allowedHeaders, AllowPrivateNetworkAccess allowPrivateNetworkAccess) Creates a newCorsPoliciesinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanHeaders permitted.HTTP methods permitted.Origins permitted.Private network access permitted.inthashCode()voidsetAllowedHeaders(List<String> allowedHeaders) Headers permitted.voidsetAllowedMethods(List<String> allowedMethods) HTTP methods permitted.voidsetAllowedOrigins(List<String> allowedOrigins) Origins permitted.voidsetAllowPrivateNetworkAccess(AllowPrivateNetworkAccess allowPrivateNetworkAccess) Private network access permitted.toString()
-
Constructor Details
-
CorsPolicies
public CorsPolicies() -
CorsPolicies
public CorsPolicies(List<String> allowedOrigins, List<String> allowedMethods, List<String> allowedHeaders, AllowPrivateNetworkAccess allowPrivateNetworkAccess) Creates a newCorsPoliciesinstance.- Parameters:
allowedOrigins- Origins permitted.
Default: *allowedMethods- HTTP methods permitted.
Default: GET, HEAD, OPTIONSallowedHeaders- Headers permitted.
Default: Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers, AuthorizationallowPrivateNetworkAccess- Private network access permitted.
Default: NEVER- Since:
- 1.14.0
- See Also:
-
-
Method Details
-
builder
-
getAllowedOrigins
Origins permitted.
Default: * -
getAllowedMethods
HTTP methods permitted.
Default: GET, HEAD, OPTIONS- See Also:
-
getAllowedHeaders
Headers permitted.
Default: Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers, Authorization- See Also:
-
getAllowPrivateNetworkAccess
Private network access permitted.
Default: NEVER- Since:
- 1.14.0
- See Also:
-
setAllowedOrigins
Origins permitted.
Default: * -
setAllowedMethods
HTTP methods permitted.
Default: GET, HEAD, OPTIONS- See Also:
-
setAllowedHeaders
Headers permitted.
Default: Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers, Authorization- See Also:
-
setAllowPrivateNetworkAccess
Private network access permitted.
Default: NEVER- Since:
- 1.14.0
- See Also:
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-