## Uses of Interface
org.apache.hc.client5.http.auth.CredentialsProvider

- Packages that use CredentialsProvider
  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.cache | Caching APIs for both the classic and the asynchronous HTTP transports.
  org.apache.hc.client5.http.impl.async | Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.
  org.apache.hc.client5.http.impl.auth | Standard and common HTTP authentication schemes.
  org.apache.hc.client5.http.impl.classic | Classic HTTP client API implementation that supports HTTP/1.1 transport only.
  org.apache.hc.client5.http.protocol | HTTP protocol interceptors that enable advanced functionality such as HTTP state management and authentication state caching.

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

    Methods in org.apache.hc.client5.http with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `ContextBuilder` | ContextBuilder.`useCredentialsProvider(CredentialsProvider credentialsProvider)`
    `AbstractClientContextBuilder<T>` | AbstractClientContextBuilder.`useCredentialsProvider(CredentialsProvider credentialsProvider)`

  - ### Uses of CredentialsProvider in org.apache.hc.client5.http.auth

    Subinterfaces of CredentialsProvider in org.apache.hc.client5.http.auth
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CredentialsStore` Abstract store of authentication credentials.

    Methods in org.apache.hc.client5.http.auth with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AuthScheme.`isResponseReady(org.apache.hc.core5.http.HttpHost host, CredentialsProvider credentialsProvider, org.apache.hc.core5.http.protocol.HttpContext context)` Determines whether or not an authorization response can be generated based on the actual authentication state.

  - ### Uses of CredentialsProvider in org.apache.hc.client5.http.cache

    Methods in org.apache.hc.client5.http.cache with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `CacheContextBuilder` | CacheContextBuilder.`useCredentialsProvider(CredentialsProvider credentialsProvider)`

  - ### Uses of CredentialsProvider in org.apache.hc.client5.http.impl.async

    Methods in org.apache.hc.client5.http.impl.async with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `HttpAsyncClientBuilder` | HttpAsyncClientBuilder.`setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)` Sets default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.
    `H2AsyncClientBuilder` | H2AsyncClientBuilder.`setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)` Sets default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.

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

    Classes in org.apache.hc.client5.http.impl.auth that implement CredentialsProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicCredentialsProvider` Default implementation of `CredentialsStore`.
    `class` | `SystemDefaultCredentialsProvider` Implementation of `CredentialsStore` backed by standard JRE `Authenticator`.

    Methods in org.apache.hc.client5.http.impl.auth that return CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `CredentialsProvider` | CredentialsProviderBuilder.`build()`

    Methods in org.apache.hc.client5.http.impl.auth with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BearerScheme.`isResponseReady(org.apache.hc.core5.http.HttpHost host, CredentialsProvider credentialsProvider, org.apache.hc.core5.http.protocol.HttpContext context)`
    `boolean` | BasicScheme.`isResponseReady(org.apache.hc.core5.http.HttpHost host, CredentialsProvider credentialsProvider, org.apache.hc.core5.http.protocol.HttpContext context)`
    `boolean` | GGSSchemeBase.`isResponseReady(org.apache.hc.core5.http.HttpHost host, CredentialsProvider credentialsProvider, org.apache.hc.core5.http.protocol.HttpContext context)` Deprecated.
    `boolean` | NTLMScheme.`isResponseReady(org.apache.hc.core5.http.HttpHost host, CredentialsProvider credentialsProvider, org.apache.hc.core5.http.protocol.HttpContext context)` Deprecated.
    `boolean` | DigestScheme.`isResponseReady(org.apache.hc.core5.http.HttpHost host, CredentialsProvider credentialsProvider, org.apache.hc.core5.http.protocol.HttpContext context)`

  - ### Uses of CredentialsProvider in org.apache.hc.client5.http.impl.classic

    Methods in org.apache.hc.client5.http.impl.classic with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientBuilder` | HttpClientBuilder.`setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)` Sets default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.

  - ### Uses of CredentialsProvider in org.apache.hc.client5.http.protocol

    Methods in org.apache.hc.client5.http.protocol that return CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `CredentialsProvider` | HttpClientContext.`getCredentialsProvider()` Represents a `CredentialsProvider` registry used in the context of the request execution.

    Methods in org.apache.hc.client5.http.protocol with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpClientContext.`setCredentialsProvider(CredentialsProvider credentialsProvider)`

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