## Uses of Interface
org.apache.http.client.CredentialsProvider

- Packages that use CredentialsProvider
  Package | Description
  --- | ---
  org.apache.http.client.fluent | Simple facade APIs for HttpClient based on the concept of a fluent interface.
  org.apache.http.client.protocol | Client specific HTTP protocol handlers.
  org.apache.http.impl.auth.win | Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms.
  org.apache.http.impl.client | Default HTTP client implementation.

- - ### Uses of CredentialsProvider in org.apache.http.client.fluent

    Methods in org.apache.http.client.fluent with parameters of type CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `Executor` | Executor.`use(CredentialsProvider credentialsProvider)`

  - ### Uses of CredentialsProvider in org.apache.http.client.protocol

    Methods in org.apache.http.client.protocol that return CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `CredentialsProvider` | HttpClientContext.`getCredentialsProvider()`

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

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

    Classes in org.apache.http.impl.auth.win that implement CredentialsProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WindowsCredentialsProvider` `CredentialsProvider` implementation that always returns `CurrentWindowsCredentials` instance to NTLM and SPNego authentication challenges.

    Constructors in org.apache.http.impl.auth.win with parameters of type CredentialsProvider
    Constructor and Description
    `WindowsCredentialsProvider(CredentialsProvider provider)`

  - ### Uses of CredentialsProvider in org.apache.http.impl.client

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

    Methods in org.apache.http.impl.client that return CredentialsProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected CredentialsProvider` | AbstractHttpClient.`createCredentialsProvider()` Deprecated.
    `CredentialsProvider` | AbstractHttpClient.`getCredentialsProvider()` Deprecated.

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

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