class Configuration : Configuration
Digest auth configuration
var algorithmName: String
Message digest algorithm to be used. Usually only |
|
var nonceManager: NonceManager
NonceManager to be used to generate nonce values |
|
var realm: String
Specifies realm to be passed in |
|
var
username and password digest function |
val name: String?
is the name of the provider, or |
|
val pipeline: AuthenticationPipeline
Authentication pipeline for this provider. |
fun digestProvider(digest: suspend (userName: String, realm: String) -> ByteArray?): Unit
Configures digest provider function that should fetch or compute message digest for the specified
|
fun skipWhen(predicate: (ApplicationCall) -> Boolean): Unit
Adds an authentication filter to the list.
For every application call the specified predicate is applied and if it returns |