play.filters

cors

package cors

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractCORSPolicy extends AnyRef

    An abstraction for providing play.api.mvc.Actions and play.api.mvc.Filters that support Cross-Origin Resource Sharing (CORS)

  2. trait CORSActionBuilder extends ActionBuilder[Request] with AbstractCORSPolicy

    An ActionBuilder that implements Cross-Origin Resource Sharing (CORS)

  3. trait CORSComponents extends AnyRef

    Components for the CORS Filter

  4. case class CORSConfig(anyOriginAllowed: Boolean = true, allowedOrigins: Set[String] = scala.this.Predef.Set.empty[String], isHttpMethodAllowed: (String) ⇒ Boolean = ((x$1: String) => true), isHttpHeaderAllowed: (String) ⇒ Boolean = ((x$2: String) => true), exposedHeaders: Seq[String] = collection.this.Seq.empty[Nothing], supportsCredentials: Boolean = true, preflightMaxAge: Duration = ...) extends Product with Serializable

    Configuration for AbstractCORSPolicy

  5. class CORSConfigProvider extends Provider[CORSConfig]

    Provider for CORSConfig.

  6. class CORSFilter extends Filter with AbstractCORSPolicy

    A Filter that implements Cross-Origin Resource Sharing (CORS)

  7. class CORSFilterProvider extends Provider[CORSFilter]

    Provider for CORSFilter.

  8. class CORSModule extends Module

    CORS module.

Value Members

  1. object CORSActionBuilder

    An ActionBuilder that implements Cross-Origin Resource Sharing (CORS)

  2. object CORSConfig extends Serializable

    Helpers to build CORS policy configurations

  3. object CORSFilter

Ungrouped