io.mth.unfiltered

cors

package cors

Visibility
  1. Public
  2. All

Type Members

  1. case class Cors(config: CorsConfig) extends Product with Serializable

    Kit for implementing CORS as per http://www.w3.org/TR/cors/.

    Kit for implementing CORS as per http://www.w3.org/TR/cors/.

    val cors = Cors(
      CorsConfig.basic("http://localhost")
    )
    
    def intent = cors {
      case GET(p) => ....
      case POST(p) => ....
    }
  2. case class CorsConfig(validateOrigin: (String) ⇒ Boolean, validateMethod: (String) ⇒ Boolean, validateHeaders: (List[String]) ⇒ Boolean, allowCredentials: Boolean, maxAge: Option[Int], exposeHeaders: List[String]) extends Product with Serializable

Value Members

  1. object Cors extends Serializable

  2. object CorsConfig extends Serializable

Ungrouped