org.apache.commons.httpclient.auth
public final class AuthChallengeProcessor extends Object
Since: 3.0
Constructor Summary | |
---|---|
AuthChallengeProcessor(HttpParams params)
Creates an authentication challenge processor with the given HTTP
parameters
|
Method Summary | |
---|---|
AuthScheme | processChallenge(AuthState state, Map challenges)
Processes the given collection of challenges and updates the
state of the authentication process.
|
AuthScheme | selectAuthScheme(Map challenges)
Determines the preferred authentication scheme that can be used
to respond to the given collection of challenges.
|
HTTP
parameters
Parameters: params the HTTP parameters
used by this processor
state
of the authentication process.
Parameters: challenges the collection of authentication challenges
Returns: the authentication scheme
used to
process the challenge
Throws: AuthChallengeException if authentication challenges cannot be successfully processed or the preferred authentication scheme cannot be determined
authentication scheme
that can be used
to respond to the given collection of challenges.
Parameters: challenges the collection of authentication challenges
Returns: the preferred authentication scheme
Throws: AuthChallengeException if the preferred authentication scheme cannot be determined or is not supported