nee-ctx-web-ktor / pl.setblack.nee.ctx.web / BasicAuthProvider

BasicAuthProvider

class BasicAuthProvider<USERID, ROLE> : SecurityProvider<USERID, ROLE>

Types

AnonymousSecurityContext

class AnonymousSecurityContext<USERID, ROLE> : SecurityCtx<USERID, ROLE>

UserSecurityContext

class UserSecurityContext<USERID, ROLE> : SecurityCtx<USERID, ROLE>

Constructors

<init>

BasicAuthProvider(headerVal: Option<String>, userRealm: UserRealm<USERID, ROLE>)

Functions

getSecurityContext

fun getSecurityContext(): Out<SecurityError, SecurityCtx<USERID, ROLE>>

Companion Object Properties

basicAuthHeaderPrefix

const val basicAuthHeaderPrefix: String