DigestAuthProvider
class DigestAuthProvider(credentials: suspend () -> DigestAuthCredentials?, val realm: String? = null, val algorithmName: String = "MD5") : AuthProvider
An authentication provider for the Digest HTTP authentication scheme.
You can learn more from Digest authentication.
Constructors
Link copied to clipboard
fun DigestAuthProvider(username: String, password: String, realm: String? = null, algorithmName: String = "MD5")
Link copied to clipboard
fun DigestAuthProvider(credentials: suspend () -> DigestAuthCredentials?, realm: String? = null, algorithmName: String = "MD5")
Functions
Link copied to clipboard
open suspend override fun addRequestHeaders(request: HttpRequestBuilder, authHeader: HttpAuthHeader?)
Adds an authentication method headers and credentials.
Link copied to clipboard
Checks if the current provider is applicable to a request.
Link copied to clipboard
Refreshes a token if required.
Link copied to clipboard
Properties
Link copied to clipboard
Waits for HttpStatusCode.Unauthorized to send credentials.