public abstract class AbstractCertificateHttpHeaderAuthStrategy extends Object implements AuthenticationStrategy<Map<String,String>,CertificateCredential>
ICredential to be realized as HTTP headers| Modifier and Type | Field and Description |
|---|---|
protected String |
endPointUrl
Endpoint url
|
| Constructor and Description |
|---|
AbstractCertificateHttpHeaderAuthStrategy(String endPointUrl)
AbstractCertificateHttpHeaderAuthStrategy
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
generateHeaderStrategy(CertificateCredential credential)
Returns
CertificateCredential as HTTP headers |
protected abstract Map<String,String> |
processTokenAuthorization(CertificateCredential credential,
TokenAuthorization tokenAuth)
Process TokenAuthorization based on API format
|
protected String endPointUrl
public AbstractCertificateHttpHeaderAuthStrategy(String endPointUrl)
endPointUrl - Endpoint URLpublic Map<String,String> generateHeaderStrategy(CertificateCredential credential) throws OAuthException
CertificateCredential as HTTP headersgenerateHeaderStrategy in interface AuthenticationStrategy<Map<String,String>,CertificateCredential>credential - ICredential instanceOAuthExceptionprotected abstract Map<String,String> processTokenAuthorization(CertificateCredential credential, TokenAuthorization tokenAuth) throws OAuthException
credential - Instance of CertificateCredentialtokenAuth - Instance of TokenAuthorizationOAuthExceptionCopyright © 2016. All Rights Reserved.