Class AuthChallengeParser
java.lang.Object
org.apache.commons.httpclient.auth.AuthChallengeParser
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project.
It is not recommended to use it in any new code.
Instead, use HTTP client API plugins as a dependency in your code.
E.g.
Apache HttpComponents Client API 4.x Plugin or
Async HTTP Client Plugin.
This class provides utility methods for parsing HTTP www and proxy authentication
challenges.
- Since:
- 2.0beta1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map
extractParams
(String challengeStr) Deprecated.Extracts a map of challenge parameters from an authentication challenge.static String
extractScheme
(String challengeStr) Deprecated.Extracts authentication scheme from the given authentication challenge.static Map
parseChallenges
(Header[] headers) Deprecated.Extracts a map of challenges ordered by authentication scheme name
-
Constructor Details
-
AuthChallengeParser
public AuthChallengeParser()Deprecated.
-
-
Method Details
-
extractScheme
Deprecated.Extracts authentication scheme from the given authentication challenge.- Parameters:
challengeStr
- the authentication challenge string- Returns:
- authentication scheme
- Throws:
MalformedChallengeException
- when the authentication challenge string is malformed- Since:
- 2.0beta1
-
extractParams
Deprecated.Extracts a map of challenge parameters from an authentication challenge. Keys in the map are lower-cased- Parameters:
challengeStr
- the authentication challenge string- Returns:
- a map of authentication challenge parameters
- Throws:
MalformedChallengeException
- when the authentication challenge string is malformed- Since:
- 2.0beta1
-
parseChallenges
Deprecated.Extracts a map of challenges ordered by authentication scheme name- Parameters:
headers
- the array of authorization challenges- Returns:
- a map of authorization challenges
- Throws:
MalformedChallengeException
- if any of challenge strings is malformed- Since:
- 3.0
-