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