DigestAuth

fun ClientFilters.DigestAuth(credentials: Credentials, nonceGenerator: NonceGenerator = SECURE_NONCE, digestMode: DigestMode = DigestMode.Standard): Filter
fun ClientFilters.DigestAuth(credentials: () -> Credentials, nonceGenerator: NonceGenerator, digestMode: DigestMode = DigestMode.Standard): Filter
fun ServerFilters.DigestAuth(realm: String, passwordLookup: (String) -> String?, qop: List<Qop> = listOf(Qop.Auth), digestMode: DigestMode = DigestMode.Standard, nonceGenerator: NonceGenerator = SECURE_NONCE, nonceVerifier: NonceVerifier = { true }, algorithm: String = "MD5", usernameKey: RequestContextLens<String>? = null): Filter