ktor-auth-jwt / io.ktor.auth.jwt

Package io.ktor.auth.jwt

Types

JWTAuthenticationProvider

class JWTAuthenticationProvider : AuthenticationProvider

JWT authentication provider that will be registered with the specified name

JWTCredential

class JWTCredential : Credential, JWTPayloadHolder

Represents a JWT credential consist of the specified payload

JWTPayloadHolder

abstract class JWTPayloadHolder

Shortcut functions for standard registered JWT Claims

JWTPrincipal

class JWTPrincipal : Principal, JWTPayloadHolder

Represents a JWT principal consist of the specified payload

Type Aliases

JWTAuthChallengeFunction

typealias JWTAuthChallengeFunction = suspend PipelineContext<*, ApplicationCall>.(defaultScheme: String, realm: String) -> Unit

Specifies what to send back if session authentication fails.

JWTConfigureFunction

typealias JWTConfigureFunction = Verification.() -> Unit

JWT verifier configuration function. It is applied on the verifier builder.

Extensions for External Classes

io.ktor.auth.Authentication.Configuration