org.apache.commons.httpclient.auth
Class AuthChallengeParser
java.lang.Objectorg.apache.commons.httpclient.auth.AuthChallengeParser
public final class AuthChallengeParser
extends java.lang.Object
This class provides utility methods for parsing HTTP www and proxy authentication
challenges.
static Map | extractParams(String challengeStr)- Extracts a map of challenge parameters from an authentication challenge.
|
static String | extractScheme(String challengeStr)- Extracts authentication scheme from the given authentication
challenge.
|
static Map | parseChallenges(Header[] headers)- Extracts a map of challenges ordered by authentication scheme name
|
extractParams
public static Map extractParams(String challengeStr)
throws MalformedChallengeException Extracts a map of challenge parameters from an authentication challenge.
Keys in the map are lower-cased
challengeStr - the authentication challenge string
- a map of authentication challenge parameters
extractScheme
public static String extractScheme(String challengeStr)
throws MalformedChallengeException Extracts authentication scheme from the given authentication
challenge.
challengeStr - the authentication challenge string
parseChallenges
public static Map parseChallenges(Header[] headers)
throws MalformedChallengeException Extracts a map of challenges ordered by authentication scheme name
headers - the array of authorization challenges
- a map of authorization challenges
Copyright (c) 1999-2005 - Apache Software Foundation