Class CORSConfig
java.lang.Object
io.quarkus.vertx.http.runtime.cors.CORSConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”.The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: emptyHTTP headers allowed for CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition The filter allows any header if this is not set.HTTP methods allowed for CORS Comma separated list of valid methods. ex: GET,PUT,POST The filter allows any method if this is not set.Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
origins
@ConfigItem @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Optional<List<String>> originsOrigins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression. -
methods
@ConfigItem @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Optional<List<String>> methodsHTTP methods allowed for CORS Comma separated list of valid methods. ex: GET,PUT,POST The filter allows any method if this is not set. default: returns any requested method as valid -
headers
@ConfigItem @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Optional<List<String>> headersHTTP headers allowed for CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition The filter allows any header if this is not set. default: returns any requested header as valid -
exposedHeaders
@ConfigItem @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Optional<List<String>> exposedHeadersHTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty -
accessControlMaxAge
The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached. -
accessControlAllowCredentials
The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.
-
-
Constructor Details
-
CORSConfig
public CORSConfig()
-
-
Method Details