Skip navigation links
A B C D E G H I L M N O P R S T U V W 

A

AbstractOAuthDancer<T extends OAuthDancerConfig> - Class in org.mule.runtime.oauth.internal
Base implementations with behavior common to all grant-types.
AbstractOAuthDancer(T) - Constructor for class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
AbstractOAuthDancerBuilder<D> - Class in org.mule.runtime.oauth.internal.builder
Base OAuth dancer builder implementations with behavior common to all grant-types.
AbstractOAuthDancerBuilder(SchedulerService, LockFactory, Map<String, ResourceOwnerOAuthContext>, HttpClientFactory, MuleExpressionLanguage) - Constructor for class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
ACCESS_TOKEN_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
accessToken(String) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Will query the internal state (the tokensStore parameter passed to the service to build the AuthorizationCodeOAuthDancer) to get the appropriate accessToken.
accessToken() - Method in interface org.mule.runtime.oauth.api.ClientCredentialsOAuthDancer
Will query the internal state (the tokensStore parameter passed to the service to build the ClientCredentialsOAuthDancer) to get the appropriate accessToken.
accessToken(String) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
accessToken() - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
addAdditionalRefreshTokenRequestHeaders(MultiMap<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Adds additional request headers for refreshing the token
addAdditionalRefreshTokenRequestHeaders(MultiMap<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
addAdditionalRefreshTokenRequestParameters(MultiMap<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Adds additional request parameters for refreshing the token
addAdditionalRefreshTokenRequestParameters(MultiMap<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
addListener(AuthorizationCodeListener) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Adds the listener.
addListener(AuthorizationCodeListener) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Adds the provided listener
addListener(ClientCredentialsListener) - Method in interface org.mule.runtime.oauth.api.builder.OAuthClientCredentialsDancerBuilder
Adds the listener.
addListener(ClientCredentialsListener) - Method in interface org.mule.runtime.oauth.api.ClientCredentialsOAuthDancer
Adds the listener.
addListener(AuthorizationCodeListener) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
addListener(ClientCredentialsListener) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthClientCredentialsDancerBuilder
 
addListener(AuthorizationCodeListener) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
addListener(ClientCredentialsListener) - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
afterDanceCallback(BiConsumer<AuthorizationCodeDanceCallbackContext, ResourceOwnerOAuthContext>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Allows custom code to be run after doing the request to the provided tokenUrl and processing its results.
afterDanceCallback(BiConsumer<AuthorizationCodeDanceCallbackContext, ResourceOwnerOAuthContext>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
AuthDancerCredentialConfig - Class in org.mule.runtime.oauth.internal.config
A set of common attributes to all grant-types dancer credential.
AuthDancerCredentialConfig(String, String, ClientCredentialsLocation) - Constructor for class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
AuthDancerCredentialConfig.Builder - Class in org.mule.runtime.oauth.internal.config
Builder implementation for creating a TokenParserConfig instance
AUTHORIZATION_CODE_RECEIVED_STATUS - Static variable in class org.mule.runtime.oauth.api.OAuthAuthorizationStatusCode
 
AUTHORIZATION_STATUS_QUERY_PARAM_KEY - Static variable in class org.mule.runtime.oauth.api.OAuthAuthorizationStatusCode
 
AuthorizationCodeDanceCallbackContext - Interface in org.mule.runtime.oauth.api.builder
Implementations keep context information between the before and after callbacks set for an AuthorizationCodeOAuthDancer.
AuthorizationCodeListener - Interface in org.mule.runtime.oauth.api.listener
Allows to get notified about certain events related to an OAuth dance with Authorization Code grant type
AuthorizationCodeOAuthDancer - Interface in org.mule.runtime.oauth.api
Implementations provide OAuth dance support for authorization-code grant-type.
AuthorizationCodeRequest - Interface in org.mule.runtime.oauth.api
Provides information about a request to be made to fetch the tokens as part of an OAuth Authorization-code grant type dance.
AuthorizationRequestUrlBuilder - Class in org.mule.runtime.oauth.internal.authorizationcode
Builds the authorization url to redirect the user to.
AuthorizationRequestUrlBuilder() - Constructor for class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
authorizationUrl(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
 
authorizationUrl(String) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 

B

beforeDanceCallback(Function<AuthorizationCodeRequest, AuthorizationCodeDanceCallbackContext>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Allows custom code to be run just before doing the request to the provided tokenUrl.
beforeDanceCallback(Function<AuthorizationCodeRequest, AuthorizationCodeDanceCallbackContext>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
build() - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Uses the configuration provided to this builder to create a new dancer.
build() - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
build() - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthClientCredentialsDancerBuilder
 
build() - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig.Builder
 
build() - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig.Builder
 
builder() - Static method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
builder() - Static method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
buildUrl() - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 

C

ClassLoaderUtils - Class in org.mule.runtime.oauth.internal.util
Set of utils loading resources and classes.
ClassLoaderUtils() - Constructor for class org.mule.runtime.oauth.internal.util.ClassLoaderUtils
 
CLIENT_ID_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
CLIENT_SECRET_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
clientCredentials(String, String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
clientCredentials(String, String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
ClientCredentialsListener - Interface in org.mule.runtime.oauth.api.listener
Allows to get notified about certain events related to an OAuth dance with Client Credentials grant type
ClientCredentialsLocation - Enum in org.mule.runtime.oauth.api.builder
Enum to define where to send the client credentials in an OAuth2 Dance.
clientCredentialsLocation - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
ClientCredentialsOAuthDancer - Interface in org.mule.runtime.oauth.api
Implementations provide OAuth dance support for client-credentials grant-type.
clientId - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
clientSecret - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
CODE_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
config - Variable in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
create(TlsContextFactory, ProxyConfig) - Method in interface org.mule.runtime.oauth.api.http.HttpClientFactory
 
create(TlsContextFactory, ProxyConfig) - Method in class org.mule.runtime.oauth.internal.http.DefaultHttpClientFactory
 
createRefreshOAuthContextLock(String, LockFactory, String) - Static method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
This utility method is needed for the cases where the context is being queried.
customHeaders(Map<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
There are OAuth implementations that require or allow extra headers to be sent when calling the Authentication URL of the OAS.
customHeaders(Supplier<Map<String, String>>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
There are OAuth implementations that require or allow extra headers to be sent when calling the Authentication URL of the OAS.
customHeaders(Map<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthClientCredentialsDancerBuilder
There are OAuth implementations that require or allow extra headers to be sent when calling the token URL of the OAS.
customHeaders(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
customHeaders(Supplier<Map<String, String>>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
customHeaders(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthClientCredentialsDancerBuilder
 
customParameters(Map<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
There are OAuth implementations that require or allow extra query parameters to be sent when calling the Authentication URL of the OAS.
customParameters(Supplier<Map<String, String>>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
There are OAuth implementations that require or allow extra query parameters to be sent when calling the Authentication URL of the OAS.
customParameters(Map<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthClientCredentialsDancerBuilder
There are OAuth implementations that require or allow extra query parameters to be sent when calling the token URL of the OAS.
customParameters(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
customParameters(Supplier<Map<String, String>>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
customParameters(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthClientCredentialsDancerBuilder
 
customParametersExtractorsExprs(Map<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
customParametersExtractorsExprs - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
customParametersExtractorsExprs(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 

D

DancerState - Enum in org.mule.runtime.oauth.api.state
Represents the possible states that the owner object may be in relative to the Dancer.
decodeOnCompleteRedirectTo() - Method in class org.mule.runtime.oauth.internal.state.StateDecoder
Decodes the resource owner id from an encoded state using StateEncoder.encodeResourceOwnerIdInState(java.lang.String)
decodeOriginalState() - Method in class org.mule.runtime.oauth.internal.state.StateDecoder
Decodes the original state from an encoded state using StateEncoder.encodeResourceOwnerIdInState(java.lang.String)
decodeResourceOwnerId() - Method in class org.mule.runtime.oauth.internal.state.StateDecoder
Decodes the resource owner id from an encoded state using #encodeResourceOwnerIdInState
DEFAULT_RESOURCE_OWNER_ID - Static variable in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
DefaultAuthorizationCodeOAuthDancer - Class in org.mule.runtime.oauth.internal
Provides OAuth dance support for authorization-code grant-type.
DefaultAuthorizationCodeOAuthDancer(DefaultAuthorizationCodeOAuthDancerConfig) - Constructor for class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
DefaultAuthorizationCodeOAuthDancerConfig - Class in org.mule.runtime.oauth.internal.config
Set of attributes needed to create authorization-code dancer DefaultAuthorizationCodeOAuthDancer.
DefaultAuthorizationCodeOAuthDancerConfig() - Constructor for class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
DefaultAuthorizationCodeRequest - Class in org.mule.runtime.oauth.internal.authorizationcode
Immutable implementation of AuthorizationCodeRequest.
DefaultAuthorizationCodeRequest(String, String, String, String, String, String, String) - Constructor for class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
DefaultClientCredentialsOAuthDancer - Class in org.mule.runtime.oauth.internal
Provides OAuth dance support for client-credentials grant-type.
DefaultClientCredentialsOAuthDancer(DefaultClientCredentialsOAuthDancerConfig) - Constructor for class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
DefaultClientCredentialsOAuthDancerConfig - Class in org.mule.runtime.oauth.internal.config
Set of attributes needed to create client credentials dancer DefaultClientCredentialsOAuthDancer.
DefaultClientCredentialsOAuthDancerConfig() - Constructor for class org.mule.runtime.oauth.internal.config.DefaultClientCredentialsOAuthDancerConfig
 
DefaultHttpClientFactory - Class in org.mule.runtime.oauth.internal.http
An implementation of HttpClientFactory that cache created HttpClient.
DefaultHttpClientFactory(HttpService) - Constructor for class org.mule.runtime.oauth.internal.http.DefaultHttpClientFactory
 
DefaultOAuthAuthorizationCodeDancerBuilder - Class in org.mule.runtime.oauth.internal.builder
Builder that allows to configure the attributes for the authorization-code grant type.
DefaultOAuthAuthorizationCodeDancerBuilder(SchedulerService, LockFactory, Map<String, ResourceOwnerOAuthContext>, HttpService, HttpClientFactory, MuleExpressionLanguage) - Constructor for class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
DefaultOAuthClientCredentialsDancerBuilder - Class in org.mule.runtime.oauth.internal.builder
Builder that allows to configure the attributes for the client credentials grant type.
DefaultOAuthClientCredentialsDancerBuilder(SchedulerService, LockFactory, Map<String, ResourceOwnerOAuthContext>, HttpClientFactory, MuleExpressionLanguage) - Constructor for class org.mule.runtime.oauth.internal.builder.DefaultOAuthClientCredentialsDancerBuilder
 
dispose() - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
doAddListener(OAuthStateListener) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
doRefreshToken(Supplier<ResourceOwnerOAuthContext>, Function<ResourceOwnerOAuthContext, CompletableFuture<T>>) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
Method for refreshing tokens in a thread-safe manner across nodes of a cluster.
doRefreshTokenRequest(Function<ResourceOwnerOAuthContext, CompletableFuture<T>>, ResourceOwnerOAuthContext) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
doRefreshTokenRequest(boolean, ResourceOwnerOAuthContextWithRefreshState) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
doRemoveListener(OAuthStateListener) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 

E

encodeClientCredentialsInBody(boolean) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
encodeClientCredentialsInBody(boolean) - Method in interface org.mule.runtime.oauth.api.builder.OAuthClientCredentialsDancerBuilder
encodeClientCredentialsInBody(boolean) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
Deprecated.
encodeClientCredentialsInBody(boolean) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
encodeClientCredentialsInBody(boolean) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthClientCredentialsDancerBuilder
 
encodeOnCompleteRedirectToInState(String) - Method in class org.mule.runtime.oauth.internal.state.StateEncoder
Creates and state value with the redirect url to send the user when the oauth dance is complete
encodeResourceOwnerIdInState(String) - Method in class org.mule.runtime.oauth.internal.state.StateEncoder
Creates an state value with the resource owner id encoded in it.
encoding(Charset) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
encoding - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
encoding(Charset) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
EXPIRES_IN_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
expressionEvaluator - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
externalCallbackUrl(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
The oauth authentication server will use this url to provide the authentication code to the Mule server so the mule server can retrieve the access token.
externalCallbackUrl(String) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 

G

getAccessToken() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getAccessToken() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getAccessToken() - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
getAdditionalRefreshTokenHeaders() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getAdditionalRefreshTokenRequestParameters() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getAfterDanceCallback() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getAuthorizationUrl() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getAuthorizationUrl() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getAuthorizationUrl() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getBeforeDanceCallback() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getClientCredentialsLocation() - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
getClientId() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getClientId() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getClientId() - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
getClientSecret() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getClientSecret() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getClientSecret() - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
getContext() - Method in interface org.mule.runtime.oauth.api.ClientCredentialsOAuthDancer
Retrieves the oauth context.
getContext() - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
getContextForResourceOwner(String) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Retrieves the oauth context for a particular user.
getContextForResourceOwner(String) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
Retrieves the oauth context for a particular user.
getCredentialConfig() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getCustomHeaders() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getCustomHeaders() - Method in class org.mule.runtime.oauth.internal.config.DefaultClientCredentialsOAuthDancerConfig
 
getCustomParameters() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getCustomParameters() - Method in class org.mule.runtime.oauth.internal.config.DefaultClientCredentialsOAuthDancerConfig
 
getCustomParametersExtractorsExprs() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getCustomResponseParameters() - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
getDancerState() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getDancerState() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getDefault(HttpService) - Static method in interface org.mule.runtime.oauth.api.http.HttpClientFactory
Provides a default implementation of the HttpClientFactory
getEncodedState() - Method in class org.mule.runtime.oauth.internal.state.StateEncoder
 
getEncoding() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getExpiresIn() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getExpiresIn() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getExpiresIn() - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
getExpressionEvaluator() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getExternalCallbackUrl() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getHttpClient() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getHttpServer() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getIncludeRedirectUriInRefreshTokenRequest() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getListeners() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getLocalAuthorizationUrlPath() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getLocalAuthorizationUrlResourceOwnerId() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getLocalCallbackUrlPath() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getLockProvider() - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
getLockProvider() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getName() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getParameter(String) - Method in interface org.mule.runtime.oauth.api.builder.AuthorizationCodeDanceCallbackContext
Allows access to an attribute of this context, as defined by the implementation.
getRefreshOAuthContextLock(String, LockFactory) - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
Obtains a lock to avoid triggering a refresh of the context more than once simultaneously.
getRefreshOAuthContextLock(String, LockFactory) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getRefreshToken() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getRefreshToken() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getRefreshToken() - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
getResourceOwnerId() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getResourceOwnerId() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getResourceOwnerId() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getResourceOwnerId() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getResourceOwnerIdTransformer() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getResponseAccessTokenExpr() - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
getResponseExpiresInExpr() - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
getResponseRefreshTokenExpr() - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
getSchedulerService() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getScopes() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getScopes() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getScopes() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getState() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getState() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getState() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getState() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getState() - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
getTokenParserConfig() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getTokenResponseParameters() - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
 
getTokenResponseParameters() - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
getTokensStore() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
getTokenUrl() - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeRequest
 
getTokenUrl() - Method in class org.mule.runtime.oauth.internal.authorizationcode.DefaultAuthorizationCodeRequest
 
getTokenUrl() - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
GRANT_TYPE_AUTHENTICATION_CODE - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
GRANT_TYPE_CLIENT_CREDENTIALS - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
GRANT_TYPE_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
GRANT_TYPE_REFRESH_TOKEN - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 

H

handleClientCredentials(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
Based on the value of clientCredentialsLocation, add the clientId and clientSecret values to the form or encode and return them.
handleLocalAuthorizationRequest(HttpRequest, HttpResponseReadyCallback) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Handles an http request that will redirect to the access page in authorizationUrl with the configured credentials.
handleLocalAuthorizationRequest(HttpRequest, HttpResponseReadyCallback) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
HttpClientFactory - Interface in org.mule.runtime.oauth.api.http
Factory object for HttpClient.
httpClientFactory - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 

I

includeRedirectUriInRefreshTokenRequest(boolean) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Allows to toggle the inclusion of a redirect_uri parameter on the refresh token request.
includeRedirectUriInRefreshTokenRequest(boolean) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
initialise() - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
invalidateContext(String) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Clears the oauth context for a given user.
invalidateContext() - Method in interface org.mule.runtime.oauth.api.ClientCredentialsOAuthDancer
Clears the oauth context.
invalidateContext(String) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
invalidateContext() - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
invokeTokenUrl(String, Map<String, String>, MultiMap<String, String>, MultiMap<String, String>, String, boolean, Charset) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
IOUtils - Class in org.mule.runtime.oauth.internal.util
Mule input/output utilities.
IOUtils() - Constructor for class org.mule.runtime.oauth.internal.util.IOUtils
 

L

localAuthorizationUrlPath(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
If this attribute is provided mule will automatically create and endpoint in the host server (the same configured for OAuthAuthorizationCodeDancerBuilder.localCallback(java.net.URL)) that the user can hit to authenticate and grant access to the application for his account.
localAuthorizationUrlPath(String) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
localAuthorizationUrlResourceOwnerId(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
This attribute is only required when the applications needs to access resources from more than one user in the OAuth authentication server.
localAuthorizationUrlResourceOwnerId(String) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
localCallback(URL) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
The produced AuthorizationCodeOAuthDancer will create an HttpServer to listen on the provided localCallbackUrl.
localCallback(URL, TlsContextFactory) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
The produced AuthorizationCodeOAuthDancer will create an HttpServer with the provided tlsContextFactory to listen on the provided localCallbackUrl.
localCallback(HttpServer, String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
The produced AuthorizationCodeOAuthDancer will use an existing HttpServer to listen on the provided localCallbackConfigPath.
localCallback(URL) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
localCallback(URL, TlsContextFactory) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
localCallback(HttpServer, String) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
lockProvider - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 

M

MultiMapUtils - Class in org.mule.runtime.oauth.internal.util
Mule MultiMap utilities.
MultiMapUtils() - Constructor for class org.mule.runtime.oauth.internal.util.MultiMapUtils
 

N

name(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
name - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
name(String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
NO_AUTHORIZATION_CODE_STATUS - Static variable in class org.mule.runtime.oauth.api.OAuthAuthorizationStatusCode
 

O

OAuthAuthorizationCodeDancerBuilder - Interface in org.mule.runtime.oauth.api.builder
Builder that allows to configure the attributes for the authorization code grant type.
OAuthAuthorizationStatusCode - Class in org.mule.runtime.oauth.api
General purpose OAuth constants
OAuthClientCredentialsDancerBuilder - Interface in org.mule.runtime.oauth.api.builder
Builder that allows to configure the attributes for the client credentials grant type.
OAuthConstants - Class in org.mule.runtime.oauth.internal
OAuth client constants
OAuthDancerBuilder<D> - Interface in org.mule.runtime.oauth.api.builder
Builder that allows to configure the common attributes for any grant type.
OAuthDancerConfig - Class in org.mule.runtime.oauth.internal.config
A set of common attributes to all grant-types dancer.
OAuthDancerConfig() - Constructor for class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
OAuthStateListener - Interface in org.mule.runtime.oauth.api.listener
Allows to get notified about events related to the state of an OAuth authorization
ON_COMPLETE_REDIRECT_TO_PARAM_NAME - Static variable in class org.mule.runtime.oauth.internal.state.StateEncoder
 
ON_COMPLETE_REDIRECT_TO_PARAM_NAME_ASSIGN - Static variable in class org.mule.runtime.oauth.internal.state.StateEncoder
 
onAuthorizationCompleted(ResourceOwnerOAuthContext) - Method in interface org.mule.runtime.oauth.api.listener.AuthorizationCodeListener
Invoked when an authorization dance has been completed.
onEachListener(Consumer<OAuthStateListener>) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
onTokenInvalidated() - Method in interface org.mule.runtime.oauth.api.listener.OAuthStateListener
Invoked when a tokens gets invalidated by a Mule application.
onTokenRefreshed(ResourceOwnerOAuthContext) - Method in interface org.mule.runtime.oauth.api.listener.AuthorizationCodeListener
Invoked each time a refresh token operation has been completed successfully
onTokenRefreshed(ResourceOwnerOAuthContext) - Method in interface org.mule.runtime.oauth.api.listener.ClientCredentialsListener
Invoked each time a refresh token operation has been completed successfully
org.mule.runtime.oauth.api - package org.mule.runtime.oauth.api
 
org.mule.runtime.oauth.api.builder - package org.mule.runtime.oauth.api.builder
 
org.mule.runtime.oauth.api.exception - package org.mule.runtime.oauth.api.exception
 
org.mule.runtime.oauth.api.http - package org.mule.runtime.oauth.api.http
 
org.mule.runtime.oauth.api.listener - package org.mule.runtime.oauth.api.listener
 
org.mule.runtime.oauth.api.state - package org.mule.runtime.oauth.api.state
 
org.mule.runtime.oauth.internal - package org.mule.runtime.oauth.internal
 
org.mule.runtime.oauth.internal.authorizationcode - package org.mule.runtime.oauth.internal.authorizationcode
 
org.mule.runtime.oauth.internal.builder - package org.mule.runtime.oauth.internal.builder
 
org.mule.runtime.oauth.internal.config - package org.mule.runtime.oauth.internal.config
 
org.mule.runtime.oauth.internal.http - package org.mule.runtime.oauth.internal.http
 
org.mule.runtime.oauth.internal.state - package org.mule.runtime.oauth.internal.state
 
org.mule.runtime.oauth.internal.util - package org.mule.runtime.oauth.internal.util
 

P

parseTokenResponse(HttpResponse, String, boolean) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
putAll(Map<String, String>, MultiMap<String, String>) - Static method in class org.mule.runtime.oauth.internal.util.MultiMapUtils
 

R

REDIRECT_URI_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
REFRESH_TOKEN_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
refreshToken(String) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Performs the refresh of the access token.
refreshToken(String, boolean) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Performs the refresh of the access token.
refreshToken() - Method in interface org.mule.runtime.oauth.api.ClientCredentialsOAuthDancer
Performs the refresh of the access token.
refreshToken(String) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
refreshToken(String, boolean) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
refreshToken() - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
removeListener(AuthorizationCodeListener) - Method in interface org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer
Removes the listener.
removeListener(ClientCredentialsListener) - Method in interface org.mule.runtime.oauth.api.ClientCredentialsOAuthDancer
Removes the listener.
removeListener(AuthorizationCodeListener) - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
removeListener(ClientCredentialsListener) - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
RequestAuthenticationException - Exception in org.mule.runtime.oauth.api.exception
Exception throw when it's not possible to create the authentication request for a given request.
RequestAuthenticationException(I18nMessage) - Constructor for exception org.mule.runtime.oauth.api.exception.RequestAuthenticationException
 
resolveExpression(String, Object, MultiMap<String, String>, MediaType) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
resolveExpression(String, Object, MultiMap<String, String>, MultiMap<String, String>, MediaType) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
RESOURCE_OWNER_PARAM_NAME - Static variable in class org.mule.runtime.oauth.internal.state.StateEncoder
 
RESOURCE_OWNER_PARAM_NAME_ASSIGN - Static variable in class org.mule.runtime.oauth.internal.state.StateEncoder
 
resourceOwnerIdTransformer(Function<String, String>) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Allows to partition a tokensStore and reuse it among different dancers, as long as each dancer has its own proper resourceOwnerIdStoreTransformer and ensures there can be no collissions between the transformed resourceOwnerIds for different dancers.
resourceOwnerIdTransformer - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
resourceOwnerIdTransformer(Function<String, String>) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
ResourceOwnerOAuthContext - Interface in org.mule.runtime.oauth.api.state
OAuth state for a particular resource owner, which typically represents an user.
ResourceOwnerOAuthContextWithRefreshState - Class in org.mule.runtime.oauth.api.state
OAuth state for a particular resource owner which typically represents an user.
ResourceOwnerOAuthContextWithRefreshState(String) - Constructor for class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
ResourceOwnerOAuthContextWithRefreshState(ResourceOwnerOAuthContext) - Constructor for class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
Since the runtime can be upgraded when there are already contexts stored, previous versions must be migrated to the new one.
responseAccessTokenExpr(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
responseAccessTokenExpr - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
responseAccessTokenExpr(String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
responseExpiresInExpr(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
responseExpiresInExpr - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
responseExpiresInExpr(String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
responseRefreshTokenExpr(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
 
responseRefreshTokenExpr - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
responseRefreshTokenExpr(String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 

S

schedulerService - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
SCOPE_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
scopes(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Scopes define permissions over resources.
scopes - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
scopes(String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
setAccessToken(String) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
setAccessToken(String) - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
setAdditionalRefreshTokenHeaders(MultiMap<String, String>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setAdditionalRefreshTokenRequestParameters(MultiMap<String, String>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setAfterDanceCallback(BiConsumer<AuthorizationCodeDanceCallbackContext, ResourceOwnerOAuthContext>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setAuthorizationUrl(String) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setAuthorizationUrl(String) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setBeforeDanceCallback(Function<AuthorizationCodeRequest, AuthorizationCodeDanceCallbackContext>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setClientCredentialsLocation(ClientCredentialsLocation) - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
setClientId(String) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setClientId(String) - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
setClientSecret(String) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setClientSecret(String) - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig
 
setContextClassLoader(Thread, ClassLoader, ClassLoader) - Static method in class org.mule.runtime.oauth.internal.util.ClassLoaderUtils
Sets newClassLoader as the context class loader for the thread, as long as said classloader is not the same instance as currentClassLoader.
setCredentialConfig(AuthDancerCredentialConfig) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setCustomHeaders(Supplier<Map<String, String>>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setCustomHeaders(MultiMap<String, String>) - Method in class org.mule.runtime.oauth.internal.config.DefaultClientCredentialsOAuthDancerConfig
 
setCustomParameters(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setCustomParameters(Supplier<Map<String, String>>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setCustomParameters(MultiMap<String, String>) - Method in class org.mule.runtime.oauth.internal.config.DefaultClientCredentialsOAuthDancerConfig
 
setCustomParametersExtractorsExprs(Map<String, String>) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setCustomResponseParameters(Map<String, Object>) - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
setDancerState(DancerState) - Method in interface org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext
Updates the state of the dancer for this context.
setDancerState(DancerState) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
setEncoding(Charset) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setEncoding(Charset) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setExpiresIn(String) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
setExpiresIn(String) - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
setExpressionEvaluator(MuleExpressionLanguage) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setExternalCallbackUrl(String) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setHttpClient(HttpClient) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setHttpServer(Optional<HttpServer>) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setIncludeRedirectUriInRefreshTokenRequest(boolean) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setListeners(List<? extends OAuthStateListener>) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setLocalAuthorizationUrlPath(String) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setLocalAuthorizationUrlResourceOwnerId(String) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setLocalCallbackUrlPath(String) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setLockProvider(LockFactory) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setName(String) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setRedirectUrl(String) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setRefreshToken(String) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
setRefreshToken(String) - Method in class org.mule.runtime.oauth.internal.state.TokenResponse
 
setResourceOwnerIdTransformer(Function<String, String>) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setResponseAccessTokenExpr(String) - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
setResponseExpiresInExpr(String) - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
setResponseRefreshTokenExpr(String) - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
setSchedulerService(SchedulerService) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setScope(String) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setScopes(String) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setState(String) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
setState(String) - Method in class org.mule.runtime.oauth.internal.authorizationcode.AuthorizationRequestUrlBuilder
 
setState(String) - Method in class org.mule.runtime.oauth.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
 
setTokenParserConfig(TokenParserConfig) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setTokenResponseParameters(Map<String, Object>) - Method in class org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContextWithRefreshState
 
setTokensStore(Map<String, ResourceOwnerOAuthContext>) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
setTokenUrl(String) - Method in class org.mule.runtime.oauth.internal.config.OAuthDancerConfig
 
start() - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
start() - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
start() - Method in class org.mule.runtime.oauth.internal.DefaultClientCredentialsOAuthDancer
 
startHttpClient() - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
state(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
Mule will add some internal stuff to the state that is sent to the Authorization server.
state(String) - Method in class org.mule.runtime.oauth.internal.builder.DefaultOAuthAuthorizationCodeDancerBuilder
 
STATE_PARAMETER - Static variable in class org.mule.runtime.oauth.internal.OAuthConstants
 
StateDecoder - Class in org.mule.runtime.oauth.internal.state
Decoder for the oauth state.
StateDecoder(String) - Constructor for class org.mule.runtime.oauth.internal.state.StateDecoder
 
StateEncoder - Class in org.mule.runtime.oauth.internal.state
State parameter encoder.
StateEncoder(String) - Constructor for class org.mule.runtime.oauth.internal.state.StateEncoder
 
stop() - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
stop() - Method in class org.mule.runtime.oauth.internal.DefaultAuthorizationCodeOAuthDancer
 
stopHttpClient() - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 

T

TOKEN_NOT_FOUND_STATUS - Static variable in class org.mule.runtime.oauth.api.OAuthAuthorizationStatusCode
 
TOKEN_REQUEST_TIMEOUT_MILLIS - Static variable in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
TOKEN_URL_CALL_FAILED_STATUS - Static variable in class org.mule.runtime.oauth.api.OAuthAuthorizationStatusCode
 
TokenNotFoundException - Exception in org.mule.runtime.oauth.api.exception
It was not possible to retrieve the access token or the refresh token from the token URL response
TokenNotFoundException(String, HttpResponse, String) - Constructor for exception org.mule.runtime.oauth.api.exception.TokenNotFoundException
 
TokenParserConfig - Class in org.mule.runtime.oauth.internal.config
A set of common attributes to all grant-types dancer token parser.
TokenParserConfig(String, String, String) - Constructor for class org.mule.runtime.oauth.internal.config.TokenParserConfig
 
TokenParserConfig.Builder - Class in org.mule.runtime.oauth.internal.config
Builder implementation for creating a TokenParserConfig instance
TokenResponse - Class in org.mule.runtime.oauth.internal.state
Entity responsible to handle parsed token HttpResponse
TokenResponse() - Constructor for class org.mule.runtime.oauth.internal.state.TokenResponse
 
tokensStore - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrl(String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Mule, after receiving the authentication code from the OAuth server (through the redirectUrl) will call this url to get the access token.
tokenUrl(HttpClient, String) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Mule, after receiving the authentication code from the OAuth server (through the redirectUrl) will call this url to get the access token.
tokenUrl(String, TlsContextFactory) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Mule, after receiving the authentication code from the OAuth server (through the redirectUrl) will call this url to get the access token.
tokenUrl(String, ProxyConfig) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Mule, after receiving the authentication code from the OAuth server (through the redirectUrl) will call this url to get the access token.
tokenUrl(String, TlsContextFactory, ProxyConfig) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Mule, after receiving the authentication code from the OAuth server (through the redirectUrl) will call this url to get the access token.
tokenUrl - Variable in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrl(String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrl(HttpClient, String) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrl(String, ProxyConfig) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrl(String, TlsContextFactory) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrl(String, TlsContextFactory, ProxyConfig) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
tokenUrlExceptionHandler(ResourceOwnerOAuthContext) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
TokenUrlResponseException - Exception in org.mule.runtime.oauth.api.exception
There was a problem with the call to the tokenUrl.
TokenUrlResponseException(String, HttpResponse, String) - Constructor for exception org.mule.runtime.oauth.api.exception.TokenUrlResponseException
 
TokenUrlResponseException(String, Exception) - Constructor for exception org.mule.runtime.oauth.api.exception.TokenUrlResponseException
 
toString(InputStream) - Static method in class org.mule.runtime.oauth.internal.util.IOUtils
This method wraps org.apache.commons.io.IOUtils' toString(InputStream) method but catches any IOException and wraps it into a RuntimeException.

U

updateOAuthContextAfterTokenResponse(ResourceOwnerOAuthContext) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
 
updateResourceOwnerOAuthContext(ResourceOwnerOAuthContext) - Method in class org.mule.runtime.oauth.internal.AbstractOAuthDancer
Updates the resource owner oauth context information

V

valueOf(String) - Static method in enum org.mule.runtime.oauth.api.builder.ClientCredentialsLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.runtime.oauth.api.state.DancerState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.runtime.oauth.api.builder.ClientCredentialsLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.runtime.oauth.api.state.DancerState
Returns an array containing the constants of this enum type, in the order they are declared.

W

withClientCredentialsIn(ClientCredentialsLocation) - Method in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder
Define where the client credentials will be sent in the HTTP requests for the OAuth2 Dance.
withClientCredentialsIn(ClientCredentialsLocation) - Method in class org.mule.runtime.oauth.internal.builder.AbstractOAuthDancerBuilder
 
withClientCredentialsLocation(ClientCredentialsLocation) - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig.Builder
 
withClientId(String) - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig.Builder
 
withClientSecret(String) - Method in class org.mule.runtime.oauth.internal.config.AuthDancerCredentialConfig.Builder
 
withResponseAccessTokenExpr(String) - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig.Builder
 
withResponseExpiresInExpr(String) - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig.Builder
 
withResponseRefreshTokenExpr(String) - Method in class org.mule.runtime.oauth.internal.config.TokenParserConfig.Builder
 
A B C D E G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.