api

http4k / org.http4k.contract.security / BearerAuthSecurity

BearerAuthSecurity

class BearerAuthSecurity : Security

Checks the presence of bearer auth credentials. Filter returns 401 if auth fails.

Constructors

Name Summary
<init> BearerAuthSecurity(token: String, name: String = "bearerAuth")
BearerAuthSecurity(token: (String) -> Boolean, name: String = "bearerAuth")
BearerAuthSecurity(key: RequestContextLens<Any>, lookup: (String) -> Any?, name: String = "bearerAuth")

Properties

Name Summary
filter val filter: Filter
name val name: String

Extension Functions

Name Summary
and fun Security.and(that: Security): Security
or fun Security.or(that: Security): Security

Companion Object Extension Properties

Name Summary
renderer val BearerAuthSecurity.Companion.renderer: SecurityRenderer