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

Packages that use AuthScheme
org.apache.http.auth: The API for client-side HTTP authentication against a server.
org.apache.http.client: The API for client-side HTTP communication.
org.apache.http.impl.auth: Default implementations for interfaces in `org.apache.http.auth`.
org.apache.http.impl.client: Default implementations for interfaces in `org.apache.http.client`.

Uses of AuthScheme in org.apache.http.auth

Subinterfaces of AuthScheme in org.apache.http.auth
`interface` `ContextAwareAuthScheme` This interface represents an extended authentication scheme that requires access to `HttpContext` in order to generate an authorization string.

Methods in org.apache.http.auth that return AuthScheme
`AuthScheme` `AuthState.getAuthScheme()` Returns the `authentication scheme`.
`AuthScheme` `AuthSchemeRegistry.getAuthScheme(String name, HttpParams params)` Gets the `authentication scheme` with the given name.
`AuthScheme` `AuthSchemeFactory.newInstance(HttpParams params)` Creates an instance of `AuthScheme` using given HTTP parameters.

Methods in org.apache.http.auth with parameters of type AuthScheme
`void` `AuthState.setAuthScheme(AuthScheme authScheme)` Assigns the given `authentication scheme`.

Uses of AuthScheme in org.apache.http.client

Methods in org.apache.http.client that return AuthScheme
`AuthScheme` `AuthCache.get(HttpHost host)`
`AuthScheme` `AuthenticationHandler.selectScheme(Map<String,Header> challenges, HttpResponse response, HttpContext context)` Selects one authentication challenge out of all available and creates and generates `AuthScheme` instance capable of processing that challenge.

Methods in org.apache.http.client with parameters of type AuthScheme
`void` `AuthCache.put(HttpHost host, AuthScheme authScheme)`

Uses of AuthScheme in org.apache.http.impl.auth

Classes in org.apache.http.impl.auth that implement AuthScheme
`class` `AuthSchemeBase` Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient.
`class` `BasicScheme` Basic authentication scheme as defined in RFC 2617.
`class` `DigestScheme` Digest authentication scheme as defined in RFC 2617.
`class` `NegotiateScheme` SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.
`class` `NTLMScheme` NTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.
`class` `RFC2617Scheme` Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authentication schemes and provides capabilities common to all authentication schemes defined in RFC 2617.

Methods in org.apache.http.impl.auth that return AuthScheme
`AuthScheme` `DigestSchemeFactory.newInstance(HttpParams params)`
`AuthScheme` `NegotiateSchemeFactory.newInstance(HttpParams params)`
`AuthScheme` `NTLMSchemeFactory.newInstance(HttpParams params)`
`AuthScheme` `BasicSchemeFactory.newInstance(HttpParams params)`

Uses of AuthScheme in org.apache.http.impl.client

Methods in org.apache.http.impl.client that return AuthScheme
`AuthScheme` `BasicAuthCache.get(HttpHost host)`
`AuthScheme` `AbstractAuthenticationHandler.selectScheme(Map<String,Header> challenges, HttpResponse response, HttpContext context)`

Methods in org.apache.http.impl.client with parameters of type AuthScheme
`void` `BasicAuthCache.put(HttpHost host, AuthScheme authScheme)`

Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.