Package io.micronaut.http.server.cors
Annotation Interface CrossOrigin
Support CORs configuration via annotation. For example, it will enable Micronaut developers only
to allow CORS for a few routes in their applications. Thus, having more secure
applications.
- Since:
- 3.9.0
-
Element Details
-
value
- Returns:
- the origins for which cross-origin requests are allowed
- Default:
- {}
-
allowedOrigins
- Returns:
- the origins for which cross-origin requests are allowed
- Default:
- {}
-
allowedOriginsRegex
String allowedOriginsRegex- Returns:
- regular expression to match allowed origins
- Default:
- ""
-
allowedHeaders
String[] allowedHeaders- Returns:
- request headers permitted in requests
- Default:
- {}
-
exposedHeaders
String[] exposedHeaders- Returns:
- response headers that user-agent will allow client to access on actual response
- Default:
- {}
-
allowedMethods
HttpMethod[] allowedMethods- Returns:
- supported HTTP request methods
- Default:
- {}
-
allowCredentials
boolean allowCredentials- Returns:
- whether the browser should send credentials
- Default:
- true
-
allowPrivateNetwork
boolean allowPrivateNetwork- Returns:
- should the browser have access to the local network
- Since:
- 4.3.0
- Default:
- true
-
maxAge
long maxAge- Returns:
- maximum age (in seconds) of the cache duration for preflight responses
- Default:
- 1800L
-