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

- Packages that use AuthChallenge
  Package | Description
  --- | ---
  org.apache.hc.client5.http | Client component APIs common to all client transports such as connection route information and resolution as well as common HTTP method definitions and exception classes.
  org.apache.hc.client5.http.auth | Client HTTP authentication APIs.
  org.apache.hc.client5.http.impl |
  org.apache.hc.client5.http.impl.auth | Standard and common HTTP authentication schemes.
  org.apache.hc.client5.http.impl.win | Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms.

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

    Method parameters in org.apache.hc.client5.http 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.

  - ### 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

    Method parameters in org.apache.hc.client5.http.impl 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.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(ChallengeType challengeType, CharSequence buffer, org.apache.hc.core5.http.message.ParserCursor cursor)` Parses the given sequence of characters into a list of `AuthChallenge` elements.

    Methods in org.apache.hc.client5.http.impl.auth with parameters of type AuthChallenge
    Modifier and Type | Method and Description
    --- | ---
    `void` | GGSSchemeBase.`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` | BasicScheme.`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.win

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

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.