A B C D E F G H I J L M N O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCESS_TOKEN_PATH - Static variable in class com.adaptris.core.oauth.generic.JsonResponseHandler
-
Default JSON Path to the Access Token - "$.access_token"
- ACCESS_TOKEN_PATH - Static variable in class com.adaptris.core.oauth.generic.XmlResponseHandler
-
Default XPath to the Access Token - "//access_token"
- ApacheRfc5849Authenticator - Class in com.adaptris.core.oauth.rfc5849
-
Generate an Authorization Header based on RFC5849 for use with
HttpRequestServiceandApacheHttpProducer. - ApacheRfc5849Authenticator() - Constructor for class com.adaptris.core.oauth.rfc5849.ApacheRfc5849Authenticator
- applyIfNotBlank(String, Consumer<String>) - Static method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- applyIfNotNull(String, Consumer<String>) - Static method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- asMillis(String) - Method in enum com.adaptris.core.oauth.generic.ExpiryConverter
- AuthorizationBuilder - Class in com.adaptris.core.oauth.rfc5849
-
Build the Authorization header.
- AuthorizationBuilder() - Constructor for class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- AuthorizationData - Class in com.adaptris.core.oauth.rfc5849
-
Captures authorization data for building the RFC5849 Authorization header.
- AuthorizationData() - Constructor for class com.adaptris.core.oauth.rfc5849.AuthorizationData
- AuthorizationData.SignatureMethod - Enum in com.adaptris.core.oauth.rfc5849
-
Maps to
oauth_signature_method
B
- build() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
-
Create the string that can be used as the
Authorizationheader. - build(AdaptrisMessage) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- buildEntity(AdaptrisMessage) - Method in class com.adaptris.core.oauth.generic.FormBasedAccessToken
- buildEntity(AdaptrisMessage) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- buildEntity(AdaptrisMessage) - Method in class com.adaptris.core.oauth.generic.JsonBasedAccessToken
- builder(AdaptrisMessage) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- builder(String, URL, AdaptrisMessage) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- buildToken(String) - Method in class com.adaptris.core.oauth.generic.JsonResponseHandler
- buildToken(String) - Method in interface com.adaptris.core.oauth.generic.OauthResponseHandler
- buildToken(String) - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
C
- close() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- close() - Method in class com.adaptris.core.oauth.rfc5849.ApacheRfc5849Authenticator
- close() - Method in class com.adaptris.core.oauth.rfc5849.StandardRfc5849Authenticator
- closeService() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- com.adaptris.core.oauth.generic - package com.adaptris.core.oauth.generic
-
Authenticate against an OAUTH provider when no java API is available.
- com.adaptris.core.oauth.rfc5849 - package com.adaptris.core.oauth.rfc5849
-
Generating Authorization headers as per RFC5849.
- configure(HttpRequestBase) - Method in class com.adaptris.core.oauth.rfc5849.ApacheRfc5849Authenticator
- configureConnection(HttpURLConnection) - Method in class com.adaptris.core.oauth.rfc5849.StandardRfc5849Authenticator
- convertExpiry(String) - Method in enum com.adaptris.core.oauth.generic.ExpiryConverter
- convertExpiry(String, ExpiryConverter) - Static method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- CustomResponseHandler(Consumer<Integer>) - Constructor for class com.adaptris.core.oauth.generic.GenericAccessTokenImpl.CustomResponseHandler
D
- DAYS - com.adaptris.core.oauth.generic.ExpiryConverter
- DEFAULT_METADATA_PATTERNS - Static variable in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- DEFAULT_STATUS - Static variable in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- digest(String, String) - Method in enum com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
- doService(AdaptrisMessage) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
E
- EXPIRES_PATH - Static variable in class com.adaptris.core.oauth.generic.JsonResponseHandler
-
Default JSON Path to the Expires value - "$.expires_in"
- EXPIRES_PATH - Static variable in class com.adaptris.core.oauth.generic.XmlResponseHandler
-
Default XPath to the Expires value - "//expires_in"
- ExpiryConverter - Enum in com.adaptris.core.oauth.generic
-
Normally the "expires_in" value if available is in Seconds but you might not want it converted or it might not be in seconds.
F
- formalName() - Method in enum com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
- FormBasedAccessToken - Class in com.adaptris.core.oauth.generic
-
Wraps the a URL Form based OAuth authentication flow.
- FormBasedAccessToken() - Constructor for class com.adaptris.core.oauth.generic.FormBasedAccessToken
- formBuilder() - Method in class com.adaptris.core.oauth.generic.FormBasedAccessToken
G
- GenerateRfc5849Header - Class in com.adaptris.core.oauth.rfc5849
-
Generate an RFC5849 Authorization Header based on RFC5849 and store the result as metadata.
- GenerateRfc5849Header() - Constructor for class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- GenericAccessTokenImpl - Class in com.adaptris.core.oauth.generic
-
Baseline behaviour for getting OAUTh tokens.
- GenericAccessTokenImpl() - Constructor for class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- GenericAccessTokenImpl.CustomResponseHandler - Class in com.adaptris.core.oauth.generic
- getAccessToken() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getAccessTokenPath() - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- getAdditionalData() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- getAdditionalHttpHeaders() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
Specify any additional headers that you wish to send as part of the request.
- getAuthorizationData() - Method in class com.adaptris.core.oauth.rfc5849.ApacheRfc5849Authenticator
- getAuthorizationData() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- getAuthorizationData() - Method in class com.adaptris.core.oauth.rfc5849.StandardRfc5849Authenticator
- getClientConfig() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
Additional configuration that will be applied to the underlying Apache HTTP instance.
- getConsumerKey() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getConsumerSecret() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getContentBuilder() - Method in class com.adaptris.core.oauth.generic.JsonBasedAccessToken
-
The metadata filter that will be used to build up the payload will be sent to the specified URL.
- getExpiresPath() - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- getExpiryConverter() - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- getFormBuilder() - Method in class com.adaptris.core.oauth.generic.FormBasedAccessToken
-
The form builder will be used to build up the payload will be sent to the specified URL.
- getHttpMethod() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- getIncludeEmptyParams() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getNamespaceContext() - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
- getNonce() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getRealm() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getRefreshTokenPath() - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- getResponseHandler() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
How to handle the response from the server.
- getSignatureMethod() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getTargetMetadataKey() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- getTokenSecret() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getTokenTypePath() - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- getTokenUrl() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
The URL that will be used the retrieve the OAUTH access token.
- getUrl() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- getUrl() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- getVerifier() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getVersion() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- getXmlDocumentFactoryConfig() - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
H
- handleResponse(HttpResponse) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl.CustomResponseHandler
- HMAC_MD5 - com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
HMAC-MD5. - HMAC_SHA1 - com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
HMAC-SHA1. - HMAC_SHA256 - com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
HMAC-SHA256. - HMAC_SHA384 - com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
HMAC-SHA384. - HMAC_SHA512 - com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
HMAC-SHA512. - HOURS - com.adaptris.core.oauth.generic.ExpiryConverter
I
- includeEmptyParams() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- init() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- init() - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
- initService() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
J
- JsonBasedAccessToken - Class in com.adaptris.core.oauth.generic
-
Wraps the a URL Form based OAuth authentication flow.
- JsonBasedAccessToken() - Constructor for class com.adaptris.core.oauth.generic.JsonBasedAccessToken
- JsonResponseHandler - Class in com.adaptris.core.oauth.generic
-
Handle an OAUTH JSON response.
- JsonResponseHandler() - Constructor for class com.adaptris.core.oauth.generic.JsonResponseHandler
L
- log - Variable in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- login(String, HttpEntity, MetadataCollection, Consumer<Integer>) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
M
- MILLISECONDS - com.adaptris.core.oauth.generic.ExpiryConverter
- MINUTES - com.adaptris.core.oauth.generic.ExpiryConverter
N
- NONE - com.adaptris.core.oauth.generic.ExpiryConverter
O
- OauthResponseHandler - Interface in com.adaptris.core.oauth.generic
P
- PLAIN_TEXT - com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
PLAINTEXT. - prepare() - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
R
- REFRESH_TOKEN_PATH - Static variable in class com.adaptris.core.oauth.generic.JsonResponseHandler
-
Default JSON path to the refresh token "$.refresh_token".
- REFRESH_TOKEN_PATH - Static variable in class com.adaptris.core.oauth.generic.XmlResponseHandler
-
Default JSON path to the refresh token "//refresh_token".
- ResponseHandlerImpl - Class in com.adaptris.core.oauth.generic
- ResponseHandlerImpl() - Constructor for class com.adaptris.core.oauth.generic.ResponseHandlerImpl
S
- SECONDS - com.adaptris.core.oauth.generic.ExpiryConverter
- setAccessToken(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the
oauth_token. - setAccessTokenPath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
-
Set the path to the token.
- setAdditionalData(MetadataFilter) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
-
Set any additional data that needs to be used for the base signature string.
- setAdditionalHttpHeaders(MetadataFilter) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
Specify any additional headers that you wish to send as part of the request.
- setAuthorizationData(AuthorizationData) - Method in class com.adaptris.core.oauth.rfc5849.ApacheRfc5849Authenticator
-
Specify the settings that will be used to build the header.
- setAuthorizationData(AuthorizationData) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
-
Specify the settings that will be used to build the header.
- setAuthorizationData(AuthorizationData) - Method in class com.adaptris.core.oauth.rfc5849.StandardRfc5849Authenticator
-
Specify the settings that will be used to build the header.
- setClientConfig(HttpClientBuilderConfigurator) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
Additional configuration that will be applied to the underlying Apache HTTP instance.
- setConsumerKey(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the
oauth_consumer_key. - setConsumerSecret(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the consumer secret that proves your ownership of the key.
- setContentBuilder(MetadataFilter) - Method in class com.adaptris.core.oauth.generic.JsonBasedAccessToken
-
The metadata filter that will be used to build up the payload will be sent to the specified URL.
- setExpiresPath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
-
Set the path to the expires in value.
- setExpiryConverter(ExpiryConverter) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
-
Normally the "expires_in" is in SECONDS you may wish to convert it into an ISO8601 timestamp.
- setFormBuilder(MetadataFilter) - Method in class com.adaptris.core.oauth.generic.FormBasedAccessToken
-
The form builder will be used to build up the payload will be sent to the specified URL.
- setHttpMethod(String) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
-
Set the HTTP method.
- setIncludeEmptyParams(Boolean) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Specify whether empty fields are included for the purposes of a signature.
- setNamespaceContext(KeyValuePairSet) - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
- setNonce(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the
oauth_nonce - setRealm(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the realm.
- setRefreshTokenPath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
-
Set the path to the refresh token.
- setResponseHandler(OauthResponseHandler) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
How to handle the response from the server.
- setSignatureMethod(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the signature Method.
- setTargetMetadataKey(String) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
-
Set the metadata key where the authorization header will be stored.
- setTokenSecret(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the token secret that proves your ownership of the token.
- setTokenTypePath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
-
Set the path to the token type.
- setTokenUrl(String) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
-
The URL that will be used the retrieve the OAUTH access token.
- setup(String, AdaptrisMessage, ResourceTargetMatcher) - Method in class com.adaptris.core.oauth.rfc5849.ApacheRfc5849Authenticator
- setup(String, AdaptrisMessage, ResourceTargetMatcher) - Method in class com.adaptris.core.oauth.rfc5849.StandardRfc5849Authenticator
- setUrl(String) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
-
Set the URL that you will be sending to.
- setVerifier(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set the
oauth_verifier. - setVersion(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
-
Set
oauth_version. - setXmlDocumentFactoryConfig(DocumentBuilderFactoryBuilder) - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
- signatureMethod(AdaptrisMessage) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
- StandardRfc5849Authenticator - Class in com.adaptris.core.oauth.rfc5849
-
Generate an Authorization Header based on RFC5849 for use with
HttpRequestServiceandStandardHttpProducer. - StandardRfc5849Authenticator() - Constructor for class com.adaptris.core.oauth.rfc5849.StandardRfc5849Authenticator
- start() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- statusLine() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl.CustomResponseHandler
- stop() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
T
- throwExceptionIfAny() - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl.CustomResponseHandler
- TOKEN_TYPE_PATH - Static variable in class com.adaptris.core.oauth.generic.JsonResponseHandler
-
Default JSON Path to the TokenType - "$.token_type"
- TOKEN_TYPE_PATH - Static variable in class com.adaptris.core.oauth.generic.XmlResponseHandler
-
Default XPath to the TokenType - "//token_type"
V
- valueOf(String) - Static method in enum com.adaptris.core.oauth.generic.ExpiryConverter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.adaptris.core.oauth.generic.ExpiryConverter
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.adaptris.core.oauth.rfc5849.AuthorizationData.SignatureMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationData
W
- withAccessToken(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withAdditionalData(MetadataFilter) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- withAdditionalData(Map<String, String>) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withAdditionalHeaders(MetadataFilter) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- withAuthorizationData(AuthorizationData) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- withClientConfig(HttpClientBuilderConfigurator) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- withConsumerKey(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withConsumerSecret(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withContentBuilder(MetadataFilter) - Method in class com.adaptris.core.oauth.generic.JsonBasedAccessToken
- withExpiresPath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- withExpiryConverter(ExpiryConverter) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- withFormBuilder(MetadataFilter) - Method in class com.adaptris.core.oauth.generic.FormBasedAccessToken
- withIncludeEmptyParams(boolean) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withMethod(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withMethod(String) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- withNamespaceContext(KeyValuePairSet) - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
- withNonce(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withRealm(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withRefreshTokenPath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- withResponseHandler(OauthResponseHandler) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- withSignatureMethod(AuthorizationData.SignatureMethod) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withTargetMetadataKey(String) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- withTokenPath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- withTokenSecret(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withTokenTypePath(String) - Method in class com.adaptris.core.oauth.generic.ResponseHandlerImpl
- withTokenUrl(String) - Method in class com.adaptris.core.oauth.generic.GenericAccessTokenImpl
- withUrl(String) - Method in class com.adaptris.core.oauth.rfc5849.GenerateRfc5849Header
- withUrl(URL) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withVerifier(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withVersion(String) - Method in class com.adaptris.core.oauth.rfc5849.AuthorizationBuilder
- withXmlDocumentFactoryConfig(DocumentBuilderFactoryBuilder) - Method in class com.adaptris.core.oauth.generic.XmlResponseHandler
X
- XmlResponseHandler - Class in com.adaptris.core.oauth.generic
-
Handle an OAUTH XML response.
- XmlResponseHandler() - Constructor for class com.adaptris.core.oauth.generic.XmlResponseHandler
All Classes All Packages