| java.lang.Object | |
| ↳ | org.apache.http.auth.AuthSchemeRegistry | 
Authentication scheme registry that can be used to obtain the corresponding authentication scheme implementation for a given type of authorization challenge.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the  
  
  authentication scheme with the given name. | |||||||||||
Obtains a list containing names of all registered  
  
  authentication 
 schemes in their default order. | |||||||||||
Registers a  
  
  AuthSchemeFactory with  the given identifier. | |||||||||||
Populates the internal collection of registered  
  
  authentication schemes 
 with the content of the map passed as a parameter. | |||||||||||
Unregisters the class implementing an  
  
  authentication scheme with 
 the given name. | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Object
 | |||||||||||
Gets the authentication scheme with the given name.
| name | the authentication scheme identifier | 
        
|---|---|
| params | the HTTP parameters for the authentication
  scheme. | 
        
| IllegalStateException | if a scheme with the given name cannot be found | 
|---|
Obtains a list containing names of all registered authentication 
 schemes in their default order.
Registers a AuthSchemeFactory with  the given identifier. If a factory with the 
 given name already exists it will be overridden. This name is the same one used to 
 retrieve the authentication scheme from getAuthScheme(String, HttpParams).
 
 
 Please note that custom authentication preferences, if used, need to be updated accordingly 
 for the new authentication scheme to take effect.
 
| name | the identifier for this scheme | 
|---|---|
| factory | the AuthSchemeFactory class to register | 
        
Populates the internal collection of registered authentication schemes 
 with the content of the map passed as a parameter.
| map | authentication schemes | 
|---|
Unregisters the class implementing an authentication scheme with 
 the given name.
| name | the identifier of the class to unregister | 
|---|