An abstraction for providing play.api.mvc.Actions and play.api.mvc.Filters that support Cross-Origin Resource Sharing (CORS)
An ActionBuilder that implements Cross-Origin Resource Sharing (CORS)
An ActionBuilder that implements Cross-Origin Resource Sharing (CORS)
Components for the CORS Filter
Configuration for AbstractCORSPolicy
Configuration for AbstractCORSPolicy
§6.1.2 §6.2.2 Always matching is acceptable since the list of origins can be unbounded.
§6.2.5 Always matching is acceptable since the list of methods can be unbounded.
§6.2.6 Always matching is acceptable since the list of headers can be unbounded.
Provider for CORSConfig.
A Filter that implements Cross-Origin Resource Sharing (CORS)
A Filter that implements Cross-Origin Resource Sharing (CORS)
It can be configured to...
Provider for CORSFilter.
CORS module.
An ActionBuilder that implements Cross-Origin Resource Sharing (CORS)
An ActionBuilder that implements Cross-Origin Resource Sharing (CORS)
It can be configured to...
CORSActionBuilder(configuration) { Ok } // an action that uses the application configuration CORSActionBuilder(configuration, "my-conf-path") { Ok } // an action that uses a subtree of the application configuration val corsConfig: CORSConfig = ... CORSActionBuilder(conf) { Ok } // an action that uses a locally defined configuration
Helpers to build CORS policy configurations
An abstraction for providing play.api.mvc.Actions and play.api.mvc.Filters that support Cross-Origin Resource Sharing (CORS)
CORS specification