processChallenge(AuthState state, Map challenges) Processes the given collection of challenges and updates the
AuthState state of the authentication process.
selectAuthScheme(Map challenges) Determines the preferred
AuthScheme authentication scheme that can be used
to respond to the given collection of challenges.
Creates an authentication challenge processor with the given
HttpParams HTTP parameters Parameters: params - the HttpParams HTTP parameters used by this processor
Processes the given collection of challenges and updates the
AuthState state of the authentication process.
Parameters: challenges - the collection of authentication challenges the AuthScheme authentication scheme used to process the challenge throws: AuthChallengeException - if authentication challenges cannot be successfully processed or the preferred authentication scheme cannotbe determined
Determines the preferred
AuthScheme authentication scheme that can be used
to respond to the given collection of challenges.
Parameters: challenges - the collection of authentication challenges the preferred AuthScheme authentication scheme throws: AuthChallengeException - if the preferred authentication scheme cannot be determined or is not supported