## Uses of Class
org.apache.hc.client5.http.auth.AuthChallenge

Packages that use AuthChallenge
Package | Description
--- | ---
org.apache.hc.client5.http.auth | Client HTTP authentication APIs.
org.apache.hc.client5.http.impl.auth | Default implementations of standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.protocol |
org.apache.hc.client5.http.protocol | Client specific HTTP protocol handlers.

### Uses of AuthChallenge in org.apache.hc.client5.http.auth

Methods in org.apache.hc.client5.http.auth with parameters of type AuthChallenge
Modifier and Type | Method and Description
--- | ---
`void` | AuthScheme.`processChallenge(AuthChallenge authChallenge, org.apache.hc.core5.http.protocol.HttpContext context)` Processes the given auth challenge.

### Uses of AuthChallenge in org.apache.hc.client5.http.impl.auth

Methods in org.apache.hc.client5.http.impl.auth that return types with arguments of type AuthChallenge
Modifier and Type | Method and Description
--- | ---
`List<AuthChallenge>` | AuthChallengeParser.`parse(CharSequence buffer, org.apache.hc.core5.http.message.ParserCursor cursor)`

Methods in org.apache.hc.client5.http.impl.auth with parameters of type AuthChallenge
Modifier and Type | Method and Description
--- | ---
`void` | BasicScheme.`processChallenge(AuthChallenge authChallenge, org.apache.hc.core5.http.protocol.HttpContext context)`
`void` | DigestScheme.`processChallenge(AuthChallenge authChallenge, org.apache.hc.core5.http.protocol.HttpContext context)`
`void` | GGSSchemeBase.`processChallenge(AuthChallenge authChallenge, org.apache.hc.core5.http.protocol.HttpContext context)`
`void` | NTLMScheme.`processChallenge(AuthChallenge authChallenge, org.apache.hc.core5.http.protocol.HttpContext context)`

### Uses of AuthChallenge in org.apache.hc.client5.http.impl.protocol

Method parameters in org.apache.hc.client5.http.impl.protocol with type arguments of type AuthChallenge
Modifier and Type | Method and Description
--- | ---
`List<AuthScheme>` | DefaultAuthenticationStrategy.`select(ChallengeType challengeType, Map<String,AuthChallenge> challenges, org.apache.hc.core5.http.protocol.HttpContext context)`

### Uses of AuthChallenge in org.apache.hc.client5.http.protocol

Method parameters in org.apache.hc.client5.http.protocol with type arguments of type AuthChallenge
Modifier and Type | Method and Description
--- | ---
`List<AuthScheme>` | AuthenticationStrategy.`select(ChallengeType challengeType, Map<String,AuthChallenge> challenges, org.apache.hc.core5.http.protocol.HttpContext context)` Returns an list of `AuthScheme`s to handle the given `AuthChallenge`s in their order of preference.