Skip navigation links
A B C D G I M O P R S T U V 

A

AbstractGrantType - Class in org.mule.extension.oauth2.internal
Common interface for all grant types must extend this interface.
AbstractGrantType() - Constructor for class org.mule.extension.oauth2.internal.AbstractGrantType
 
authenticate(HttpRequestBuilder) - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
authenticate(HttpRequestBuilder) - Method in class org.mule.extension.oauth2.internal.clientcredentials.ClientCredentialsGrantType
 

B

buildAuthorizationHeaderContent(String) - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 

C

clearContextForResourceOwner(String) - Method in class org.mule.extension.oauth2.internal.authorizationcode.state.ConfigOAuthContext
 
ClientCredentialsGrantType - Class in org.mule.extension.oauth2.internal.clientcredentials
Authorization element for client credentials oauth grant type
ClientCredentialsGrantType() - Constructor for class org.mule.extension.oauth2.internal.clientcredentials.ClientCredentialsGrantType
 
ConfigOAuthContext - Class in org.mule.extension.oauth2.internal.authorizationcode.state
Provides the OAuth context for a particular config
ConfigOAuthContext(LockFactory, ObjectStore<DefaultResourceOwnerOAuthContext>, String) - Constructor for class org.mule.extension.oauth2.internal.authorizationcode.state.ConfigOAuthContext
 
configureBaseDancer(OAuthDancerBuilder) - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
createDefault(MuleContext) - Static method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 

D

DefaultAuthorizationCodeGrantType - Class in org.mule.extension.oauth2.internal.authorizationcode
Represents the config element for oauth:authentication-code-config.
DefaultAuthorizationCodeGrantType() - Constructor for class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
defaultTokenManagerConfigIndex - Static variable in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
DeferredExpressionResolver - Class in org.mule.extension.oauth2.internal
 
DeferredExpressionResolver(MuleExpressionLanguage) - Constructor for class org.mule.extension.oauth2.internal.DeferredExpressionResolver
 
dispose() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 

G

getCategoryName() - Method in class org.mule.extension.oauth2.internal.TokenResponseParameterOutputResolver
 
getClientId() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getClientSecret() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getConfigOAuthContext() - Method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
getContextForResourceOwner(String) - Method in class org.mule.extension.oauth2.internal.authorizationcode.state.ConfigOAuthContext
Retrieves the oauth context for a particular user.
getCustomParameterExtractors() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getDancer() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getDancer() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
getDancer() - Method in class org.mule.extension.oauth2.internal.clientcredentials.ClientCredentialsGrantType
 
getExpression(Literal<T>) - Method in class org.mule.extension.oauth2.internal.DeferredExpressionResolver
 
getExternalCallbackUrl() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
getLocalCallbackConfig() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
getLocalCallbackConfigPath() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
getLocalCallbackUrl() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
getObjectStore() - Method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
getOutputType(MetadataContext, String) - Method in class org.mule.extension.oauth2.internal.TokenResponseParameterOutputResolver
 
getParamName() - Method in class org.mule.extension.oauth2.internal.ParameterExtractor
 
getParent() - Method in enum org.mule.extension.oauth2.api.exception.OAuthErrors
 
getRefreshTokenWhen() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getResolverName() - Method in class org.mule.extension.oauth2.internal.TokenResponseParameterOutputResolver
 
getResponseAccessToken() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getResponseExpiresIn() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getResponseRefreshToken() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getScopes() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getTlsContextFactory() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getTokenUrl() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
getUserOAuthContext() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
getValue() - Method in class org.mule.extension.oauth2.internal.ParameterExtractor
 

I

initialise() - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
initialise() - Method in class org.mule.extension.oauth2.internal.clientcredentials.ClientCredentialsGrantType
 
initialise() - Method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
initTokenManager() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
invalidateOauthContext(TokenManagerConfig, String) - Method in class org.mule.extension.oauth2.internal.OAuthOperations
Clears the oauth context for a token manager and a resource owner id.

M

muleContext - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
 

O

OAuthErrors - Enum in org.mule.extension.oauth2.api.exception
Errors that can happen during an OAuth dance.
OAuthExtension - Class in org.mule.extension.oauth2
An extension to hook oauth2 to http extension connectors.
OAuthExtension() - Constructor for class org.mule.extension.oauth2.OAuthExtension
 
OAuthOperations - Class in org.mule.extension.oauth2.internal
Provides management capabilities for the configured tokenManager.
OAuthOperations() - Constructor for class org.mule.extension.oauth2.internal.OAuthOperations
 
org.mule.extension.oauth2 - package org.mule.extension.oauth2
 
org.mule.extension.oauth2.api - package org.mule.extension.oauth2.api
 
org.mule.extension.oauth2.api.exception - package org.mule.extension.oauth2.api.exception
 
org.mule.extension.oauth2.internal - package org.mule.extension.oauth2.internal
 
org.mule.extension.oauth2.internal.authorizationcode - package org.mule.extension.oauth2.internal.authorizationcode
 
org.mule.extension.oauth2.internal.authorizationcode.state - package org.mule.extension.oauth2.internal.authorizationcode.state
 
org.mule.extension.oauth2.internal.clientcredentials - package org.mule.extension.oauth2.internal.clientcredentials
 
org.mule.extension.oauth2.internal.tokenmanager - package org.mule.extension.oauth2.internal.tokenmanager
 

P

ParameterExtractor - Class in org.mule.extension.oauth2.internal
Configuration of a custom parameter to extract from the token response.
ParameterExtractor() - Constructor for class org.mule.extension.oauth2.internal.ParameterExtractor
 
parameterExtractors - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
 

R

RequestAuthenticationException - Exception in org.mule.extension.oauth2.api
Exception throw when it's not possible to create the authentication request for a given request.
RequestAuthenticationException(I18nMessage) - Constructor for exception org.mule.extension.oauth2.api.RequestAuthenticationException
 
resolveExpression(Literal<T>, Result<Object, ? extends Object>) - Method in class org.mule.extension.oauth2.internal.DeferredExpressionResolver
 
resolver - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
 
responseAccessToken - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
Expression to extract the access token parameter from the response of the call to tokenUrl.
responseExpiresIn - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
Expression to extract the expiresIn parameter from the response of the call to tokenUrl.
responseRefreshToken - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
 
retrieveAccessToken(TokenManagerConfig, String) - Method in class org.mule.extension.oauth2.internal.OAuthOperations
Returns the access token of the token manager for the parametrized resource owner ID
retrieveCustomTokenResponseParam(TokenManagerConfig, String, String) - Method in class org.mule.extension.oauth2.internal.OAuthOperations
Returns the value of the parameter that was extracted during the dance from the token manager for the parametrized resource owner ID
retrieveExpiresIn(TokenManagerConfig, String) - Method in class org.mule.extension.oauth2.internal.OAuthOperations
Returns the expiration of the oauth context for the parametrized resource owner ID
retrieveRefreshToken(TokenManagerConfig, String) - Method in class org.mule.extension.oauth2.internal.OAuthOperations
Returns the refresh token of the oauth context for the parametrized resource owner ID
retrieveState(TokenManagerConfig, String) - Method in class org.mule.extension.oauth2.internal.OAuthOperations
Returns the state of the oauth context for the parametrized resource owner ID

S

setMuleContext(MuleContext) - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
setMuleContext(MuleContext) - Method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
setName(String) - Method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
setObjectStore(ObjectStore<DefaultResourceOwnerOAuthContext>) - Method in class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
shouldRetry(Result<Object, HttpResponseAttributes>) - Method in class org.mule.extension.oauth2.internal.authorizationcode.DefaultAuthorizationCodeGrantType
 
shouldRetry(Result<Object, HttpResponseAttributes>) - Method in class org.mule.extension.oauth2.internal.clientcredentials.ClientCredentialsGrantType
 
start() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 
stop() - Method in class org.mule.extension.oauth2.internal.AbstractGrantType
 

T

tokenManager - Variable in class org.mule.extension.oauth2.internal.AbstractGrantType
The token manager configuration to use for this grant type.
TokenManagerConfig - Class in org.mule.extension.oauth2.internal.tokenmanager
Token manager stores all the OAuth State (access token, refresh token).
TokenManagerConfig() - Constructor for class org.mule.extension.oauth2.internal.tokenmanager.TokenManagerConfig
 
TokenResponseParameterOutputResolver - Class in org.mule.extension.oauth2.internal
Represents an output resolver for the usage of OAuthOperations#customTokenResponseParam(TokenManagerConfig, String, String) which will return AnyType as the elements stored in the ResourceOwnerOAuthContext#tokenResponseParameters are Object.
TokenResponseParameterOutputResolver() - Constructor for class org.mule.extension.oauth2.internal.TokenResponseParameterOutputResolver
 

U

updateResourceOwnerOAuthContext(DefaultResourceOwnerOAuthContext) - Method in class org.mule.extension.oauth2.internal.authorizationcode.state.ConfigOAuthContext
Updates the resource owner oauth context information

V

valueOf(String) - Static method in enum org.mule.extension.oauth2.api.exception.OAuthErrors
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.extension.oauth2.api.exception.OAuthErrors
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D G I M O P R S T U V 
Skip navigation links

Copyright © 2017 MuleSoft, Inc.. All rights reserved.