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.String
challenge(java.util.List<org.apache.hc.core5.http.NameValuePair> params)
(package private) abstract java.lang.String
decodeChallenge(java.lang.String challenge)
java.lang.String
extractAuthToken(java.lang.String challengeResponse)
(package private) abstract java.lang.String
getSchemeName()
-
-
-
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:
challenge
in 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:
extractAuthToken
in interfaceAuthenticationHandler<java.lang.String>
- Throws:
org.apache.hc.core5.http.HttpException
-
-