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