api

http4k / org.http4k.filter / OriginPolicy

OriginPolicy

interface OriginPolicy : (String) -> Boolean

For creating custom origin policy for allowing CORS

Companion Object Extension Functions

Name Summary
AllowAll Allows all origins for CORSfun OriginPolicy.Companion.AllowAll(): AllowAllOriginPolicy
AnyOf Allows a given list of origins for CORSfun OriginPolicy.Companion.AnyOf(allowedOrigins: List<String>): OriginPolicy
fun OriginPolicy.Companion.AnyOf(vararg allowedOrigins: String): OriginPolicy
Only Allows a given single origin for CORSfun OriginPolicy.Companion.Only(allowedOrigin: String): OriginPolicy
Pattern Allows origin(s) matching a Regex for CORSfun OriginPolicy.Companion.Pattern(originRegex: Regex): OriginPolicy

Inheritors

Name Summary
AllowAllOriginPolicy object AllowAllOriginPolicy : OriginPolicy