Package io.ktor.client.features.auth.providers
Types
Link copied to clipboard
BasicAuthProvider configuration.
Link copied to clipboard
Credentials for BasicAuthProvider.
Link copied to clipboard
class BasicAuthProvider(credentials: suspend () -> BasicAuthCredentials?, realm: String?, sendWithoutRequestCallback: (HttpRequestBuilder) -> Boolean) : AuthProvider
Content copied to clipboard
Client basic authentication provider.
Link copied to clipboard
BearerAuthProvider configuration.
Link copied to clipboard
class BearerAuthProvider(refreshTokens: suspend (response: HttpResponse) -> BearerTokens?, loadTokens: suspend () -> BearerTokens?, sendWithoutRequestCallback: (HttpRequestBuilder) -> Boolean, realm: String?) : AuthProvider
Content copied to clipboard
Client bearer AuthProvider.
Link copied to clipboard
Link copied to clipboard
DigestAuthProvider configuration.
Link copied to clipboard
Credentials for DigestAuthProvider.
Link copied to clipboard
class DigestAuthProvider(credentials: suspend () -> DigestAuthCredentials?, realm: String?, algorithmName: String) : AuthProvider
Content copied to clipboard
Client digest AuthProvider.
Functions
Link copied to clipboard
Add BasicAuthProvider to client Auth providers.
Link copied to clipboard
Add BearerAuthProvider to client Auth providers.
Link copied to clipboard
Install client DigestAuthProvider.