|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.httpclient.auth.AuthSchemeBase | +--org.apache.commons.httpclient.auth.RFC2617Scheme
Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authetication schemes and provides capabilities common to all authentication schemes defined in RFC 2617.
Constructor Summary | |
RFC2617Scheme(java.lang.String challenge)
Default constructor for RFC2617 compliant authetication schemes. |
Method Summary | |
java.lang.String |
getID()
Returns a String identifying the authentication challenge. |
java.lang.String |
getParameter(java.lang.String name)
Returns authentication parameter with the given name, if available. |
protected java.util.Map |
getParameters()
Returns authentication parameters map. |
java.lang.String |
getRealm()
Returns authentication realm. |
Methods inherited from class org.apache.commons.httpclient.auth.AuthSchemeBase |
equals,
hashCode,
toString |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public RFC2617Scheme(java.lang.String challenge) throws MalformedChallengeException
challenge
- authentication challengeMethod Detail |
protected java.util.Map getParameters()
public java.lang.String getParameter(java.lang.String name)
name
- The name of the parameter to be returnedpublic java.lang.String getRealm()
public java.lang.String getID()
Additionally, the ID should take into account any changes to the authentication challenge and return a different value when appropriate. For example when the realm changes in basic authentication it should be considered a different authentication attempt and a different value should be returned.
This method simply returns the realm for the challenge.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |