| 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 | 
|---|