public abstract class BaseHttpClient<C extends Credentials> extends BaseClient<C,HttpProfile>
This class is the base HTTP client to authenticate users through HTTP protocol.
The BaseClient.getAuthenticator()
and BaseClient.getProfileCreator()
are mandatory for the HTTP protocol.
It returns a HttpProfile
.
HttpProfile
ATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, logger, NEEDS_CLIENT_REDIRECTION_PARAMETER
Constructor and Description |
---|
BaseHttpClient() |
Modifier and Type | Method and Description |
---|---|
protected void |
internalInit() |
protected HttpProfile |
retrieveUserProfile(C credentials,
WebContext context) |
addAuthorizationGenerator, clone, getAuthenticator, getAuthorizationGenerators, getCallbackUrl, getContextualCallbackUrl, getCredentials, getMechanism, getName, getProfileCreator, getRedirectAction, getRedirectionUrl, getStateParameter, getUserProfile, isDirectRedirection, isEnableContextualRedirects, newClient, prependHostToUrlIfNotPresent, redirect, retrieveCredentials, retrieveRedirectAction, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setCallbackUrl, setEnableContextualRedirects, setName, setProfileCreator, toString
init, reinit
protected void internalInit()
internalInit
in class InitializableObject
protected HttpProfile retrieveUserProfile(C credentials, WebContext context)
retrieveUserProfile
in class BaseClient<C extends Credentials,HttpProfile>
Copyright © 2015. All Rights Reserved.