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