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