Package org.apache.http.impl.auth
Class RFC2617Scheme
java.lang.Object
org.apache.http.impl.auth.AuthSchemeBase
org.apache.http.impl.auth.RFC2617Scheme
- All Implemented Interfaces:
AuthScheme
- Direct Known Subclasses:
BasicScheme,DigestScheme
public abstract class RFC2617Scheme extends AuthSchemeBase
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.
- Author:
- Oleg Kalnichevski
-
Constructor Summary
Constructors Constructor Description RFC2617Scheme()Default constructor for RFC2617 compliant authetication schemes. -
Method Summary
Modifier and Type Method Description StringgetParameter(String name)Returns authentication parameter with the given name, if available.protected Map<String,String>getParameters()Returns authentication parameters map.StringgetRealm()Returns authentication realm.protected voidparseChallenge(CharArrayBuffer buffer, int pos, int len)Methods inherited from class org.apache.http.impl.auth.AuthSchemeBase
isProxy, processChallengeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.http.auth.AuthScheme
authenticate, getSchemeName, isComplete, isConnectionBased
-
Constructor Details
-
RFC2617Scheme
public RFC2617Scheme()Default constructor for RFC2617 compliant authetication schemes.
-
-
Method Details
-
parseChallenge
protected void parseChallenge(CharArrayBuffer buffer, int pos, int len) throws MalformedChallengeException- Specified by:
parseChallengein classAuthSchemeBase- Throws:
MalformedChallengeException
-
getParameters
Returns authentication parameters map. Keys in the map are lower-cased.- Returns:
- the map of authentication parameters
-
getParameter
Returns authentication parameter with the given name, if available.- Parameters:
name- The name of the parameter to be returned- Returns:
- the parameter with the given name
-
getRealm
Returns authentication realm. The realm may not be null.- Returns:
- the authentication realm
-