ktor-client-auth / io.ktor.client.features.auth.providers

Package io.ktor.client.features.auth.providers

Types

BasicAuthConfig

class BasicAuthConfig

BasicAuthProvider configuration.

BasicAuthProvider

class BasicAuthProvider : AuthProvider

Client basic authentication provider.

BearerAuthConfig

class BearerAuthConfig

BearerAuthProvider configuration.

BearerAuthProvider

class BearerAuthProvider : AuthProvider

Client bearer AuthProvider.

BearerTokens

class BearerTokens

DigestAuthConfig

class DigestAuthConfig

DigestAuthProvider configuration.

DigestAuthProvider

class DigestAuthProvider : AuthProvider

Client digest AuthProvider.

Functions

basic

fun Auth.basic(block: BasicAuthConfig.() -> Unit): Unit

Add BasicAuthProvider to client Auth providers.

bearer

fun Auth.bearer(block: BearerAuthConfig.() -> Unit): Unit

Add BearerAuthProvider to client Auth providers.

digest

fun Auth.digest(block: DigestAuthConfig.() -> Unit): Unit

Install client DigestAuthProvider.