## Uses of Interface
org.apache.http.auth.AuthSchemeProvider

- Packages that use AuthSchemeProvider
  Package | Description
  --- | ---
  org.apache.http.auth | Client HTTP authentication APIs.
  org.apache.http.client.protocol | Client specific HTTP protocol handlers.
  org.apache.http.impl.auth | Default implementations of standard and common HTTP authentication schemes.
  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 AuthSchemeProvider in org.apache.http.auth

    Methods in org.apache.http.auth that return AuthSchemeProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthSchemeProvider` | AuthSchemeRegistry.`lookup(String name)` Deprecated.

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

    Methods in org.apache.http.client.protocol that return types with arguments of type AuthSchemeProvider
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.http.config.Lookup<AuthSchemeProvider>` | HttpClientContext.`getAuthSchemeRegistry()`

    Method parameters in org.apache.http.client.protocol with type arguments of type AuthSchemeProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpClientContext.`setAuthSchemeRegistry(org.apache.http.config.Lookup<AuthSchemeProvider> lookup)`

  - ### Uses of AuthSchemeProvider in org.apache.http.impl.auth

    Classes in org.apache.http.impl.auth that implement AuthSchemeProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `BasicScheme` instances.
    `class` | `DigestSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `DigestScheme` instances.
    `class` | `KerberosSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `KerberosScheme` instances.
    `class` | `NTLMSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `NTLMScheme` instances configured to use the default `NTLMEngine` implementation.
    `class` | `SPNegoSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `SPNegoScheme` instances.

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

    Classes in org.apache.http.impl.auth.win that implement AuthSchemeProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WindowsNegotiateSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `WindowsNegotiateScheme` using JNA to Negotiate credentials
    `class` | `WindowsNTLMSchemeFactory` `AuthSchemeProvider` implementation that creates and initializes `WindowsNegotiateScheme` using JNA to implement NTLM

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

    Method parameters in org.apache.http.impl.client with type arguments of type AuthSchemeProvider
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientBuilder` | HttpClientBuilder.`setDefaultAuthSchemeRegistry(org.apache.http.config.Lookup<AuthSchemeProvider> authSchemeRegistry)` Assigns default `AuthScheme` registry 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.