Class AbstractAuthenticationHandler
- java.lang.Object
-
- org.apache.hc.client5.testing.auth.AbstractAuthenticationHandler
-
- All Implemented Interfaces:
AuthenticationHandler<java.lang.String>
- Direct Known Subclasses:
BasicAuthenticationHandler,BearerAuthenticationHandler
abstract class AbstractAuthenticationHandler extends java.lang.Object implements AuthenticationHandler<java.lang.String>
-
-
Constructor Summary
Constructors Constructor Description AbstractAuthenticationHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Stringchallenge(java.util.List<org.apache.hc.core5.http.NameValuePair> params)(package private) abstract java.lang.StringdecodeChallenge(java.lang.String challenge)java.lang.StringextractAuthToken(java.lang.String challengeResponse)(package private) abstract java.lang.StringgetSchemeName()
-
-
-
Method Detail
-
getSchemeName
abstract java.lang.String getSchemeName()
-
challenge
public final java.lang.String challenge(java.util.List<org.apache.hc.core5.http.NameValuePair> params)
- Specified by:
challengein interfaceAuthenticationHandler<java.lang.String>
-
decodeChallenge
abstract java.lang.String decodeChallenge(java.lang.String challenge)
-
extractAuthToken
public final java.lang.String extractAuthToken(java.lang.String challengeResponse) throws org.apache.hc.core5.http.HttpException- Specified by:
extractAuthTokenin interfaceAuthenticationHandler<java.lang.String>- Throws:
org.apache.hc.core5.http.HttpException
-
-