CORSConfig

@deprecated("Deficient. See https://github.com/http4s/http4s/security/advisories/GHSA-52cf-226f-rhr6.", "0.21.27") final

CORS middleware config options. You can give an instance of this class to the CORS middleware, to specify its behavior

Companion
object
Deprecated
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def equals(x: Any): Boolean
Definition Classes
Any
override
def hashCode(): Int
Definition Classes
Any
override
def toString(): String
Definition Classes
Any
def withAllowCredentials(allowCredentials: Boolean): CORSConfig
def withAllowedHeaders(allowedHeaders: Option[Set[String]]): CORSConfig
def withAllowedMethods(allowedMethods: Option[Set[Method]]): CORSConfig
def withAllowedOrigins(allowedOrigins: String => Boolean): CORSConfig
def withAnyMethod(anyMethod: Boolean): CORSConfig
def withAnyOrigin(anyOrigin: Boolean): CORSConfig
def withExposedHeaders(exposedHeaders: Option[Set[String]]): CORSConfig
def withMaxAge(maxAge: FiniteDuration): CORSConfig

Concrete fields

val allowCredentials: Boolean
val allowedHeaders: Option[Set[String]]
val allowedMethods: Option[Set[Method]]
val allowedOrigins: String => Boolean
val anyMethod: Boolean
val anyOrigin: Boolean
val exposedHeaders: Option[Set[String]]
val maxAge: FiniteDuration