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

A

AbstractObjectStoreBacked<T extends Serializable> - Class in com.mulesoft.modules.oauth2.provider.internal
 
AbstractObjectStoreBacked() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.AbstractObjectStoreBacked
 
AbstractRefreshTokenStrategy - Class in com.mulesoft.modules.oauth2.provider.internal.token.generator
 
AbstractRefreshTokenStrategy() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.token.generator.AbstractRefreshTokenStrategy
 
AbstractServePageProcessor - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
AbstractServePageProcessor(OAuthConfiguration, String) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.AbstractServePageProcessor
 
ACCESS_TOKEN_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
ACCESS_TOKENS_PARTITION - Static variable in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
accessTokenObjectStore - Variable in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
AccessTokenStoreHolder - Class in com.mulesoft.modules.oauth2.provider.api.token
Holder to store and retrieve access token information.
AccessTokenStoreHolder(Token, AccessTokenStoreHolder) - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.AccessTokenStoreHolder
 
AccessTokenStoreHolder(Token, AuthorizationRequest, ResourceOwnerAuthentication) - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.AccessTokenStoreHolder
 
addClient(Client, boolean) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
addClient(Client, boolean) - Method in class com.mulesoft.modules.oauth2.provider.internal.client.ClientManager
 
addClient(Client, boolean) - Method in interface com.mulesoft.modules.oauth2.provider.internal.client.ClientRegistration
Add a new client.
authenticate(Authentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.security.DelegateSecurityProvider
 
authenticate(Authentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.security.ResourceOwnerSecurityProvider
 
authenticate(Authentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.security.SpringAwareResourceOwnerSecurityProvider
 
authenticate(Authentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenSecurityProvider
 
AUTHORIZATION_CODE_PARTITION - Static variable in class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
AuthorizationCodeManager - Class in com.mulesoft.modules.oauth2.provider.internal.code
 
AuthorizationCodeManager(AuthorizationCodeStore) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.code.AuthorizationCodeManager
 
AuthorizationCodeStore - Interface in com.mulesoft.modules.oauth2.provider.api.code
Handle authorization code persistence.
AuthorizationCodeStoreHolder - Class in com.mulesoft.modules.oauth2.provider.api.code
Holder for conveniently storing authorization code and related request information
AuthorizationCodeStoreHolder(String, AuthorizationRequest) - Constructor for class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationCodeStoreHolder
 
AuthorizationConfig - Class in com.mulesoft.modules.oauth2.provider.api.code
POJO to store information about authorization's handling configuration
AuthorizationConfig() - Constructor for class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
AuthorizationHandlerGenerator - Class in com.mulesoft.modules.oauth2.provider.internal.generator
 
AuthorizationHandlerGenerator() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.generator.AuthorizationHandlerGenerator
 
AuthorizationRequest - Class in com.mulesoft.modules.oauth2.provider.api
Represents an authorization request.
AuthorizationRequest(String, Constants.ResponseType, String, ResourceOwnerAuthentication) - Constructor for class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
AuthorizationRequest() - Constructor for class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
AuthorizationRequestProcessor - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
AuthorizationRequestProcessor(OAuthConfiguration) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.AuthorizationRequestProcessor
 

B

BaseRequestHandlerGenerator - Class in com.mulesoft.modules.oauth2.provider.internal.generator
 
BaseRequestHandlerGenerator() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.generator.BaseRequestHandlerGenerator
 
build() - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
build() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token.Builder
 
build() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
Builder() - Constructor for class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
Builder(String, Token) - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.Token.Builder
 
Builder(String, String) - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.Token.Builder
 
builder() - Static method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
builder(TokenAuthentication) - Static method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
Builder() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
buildErrorResponseRedirectUri(String, RequestData, String...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
buildRedirectUri(String, RequestData, String...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
buildRedirectUri(String, String, boolean, String...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 

C

checkOperationAuthorized(RateLimiter.Operation, String) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
checkOperationAuthorized(RateLimiter.Operation, String) - Method in interface com.mulesoft.modules.oauth2.provider.api.ratelimit.RateLimiter
 
Client - Class in com.mulesoft.modules.oauth2.provider.api.client
POJO for storing client's information.
Client() - Constructor for class com.mulesoft.modules.oauth2.provider.api.client.Client
 
Client(String, String, ClientType, Set<String>, Set<Constants.RequestGrantType>, Set<String>) - Constructor for class com.mulesoft.modules.oauth2.provider.api.client.Client
 
CLIENT_ID_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
CLIENT_SECRET_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
ClientAlreadyExistsException - Exception in com.mulesoft.modules.oauth2.provider.api.client
Base exception thrown when there is an error related to an operation defined in the oauth provider.
ClientAlreadyExistsException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.client.ClientAlreadyExistsException
 
ClientManager - Class in com.mulesoft.modules.oauth2.provider.internal.client
 
ClientManager(ClientStore) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.client.ClientManager
 
ClientRegistration - Interface in com.mulesoft.modules.oauth2.provider.internal.client
Interface to manage client registration.
CLIENTS_PARTITION - Static variable in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
ClientSecretCredentials - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
ClientSecretCredentials(String, char[]) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.ClientSecretCredentials
 
ClientStore - Interface in com.mulesoft.modules.oauth2.provider.api.client
A store that loads the information of a oauth 2.0 client.
ClientType - Enum in com.mulesoft.modules.oauth2.provider.api.client
Client types supported by Oauth specification.
CODE_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
com.mulesoft.modules.oauth2.provider.api - package com.mulesoft.modules.oauth2.provider.api
 
com.mulesoft.modules.oauth2.provider.api.client - package com.mulesoft.modules.oauth2.provider.api.client
 
com.mulesoft.modules.oauth2.provider.api.code - package com.mulesoft.modules.oauth2.provider.api.code
 
com.mulesoft.modules.oauth2.provider.api.exception - package com.mulesoft.modules.oauth2.provider.api.exception
 
com.mulesoft.modules.oauth2.provider.api.ratelimit - package com.mulesoft.modules.oauth2.provider.api.ratelimit
 
com.mulesoft.modules.oauth2.provider.api.token - package com.mulesoft.modules.oauth2.provider.api.token
 
com.mulesoft.modules.oauth2.provider.api.token.generator - package com.mulesoft.modules.oauth2.provider.api.token.generator
 
com.mulesoft.modules.oauth2.provider.internal - package com.mulesoft.modules.oauth2.provider.internal
 
com.mulesoft.modules.oauth2.provider.internal.client - package com.mulesoft.modules.oauth2.provider.internal.client
 
com.mulesoft.modules.oauth2.provider.internal.code - package com.mulesoft.modules.oauth2.provider.internal.code
 
com.mulesoft.modules.oauth2.provider.internal.config - package com.mulesoft.modules.oauth2.provider.internal.config
 
com.mulesoft.modules.oauth2.provider.internal.error - package com.mulesoft.modules.oauth2.provider.internal.error
 
com.mulesoft.modules.oauth2.provider.internal.generator - package com.mulesoft.modules.oauth2.provider.internal.generator
 
com.mulesoft.modules.oauth2.provider.internal.processor - package com.mulesoft.modules.oauth2.provider.internal.processor
 
com.mulesoft.modules.oauth2.provider.internal.ratelimit - package com.mulesoft.modules.oauth2.provider.internal.ratelimit
 
com.mulesoft.modules.oauth2.provider.internal.security - package com.mulesoft.modules.oauth2.provider.internal.security
 
com.mulesoft.modules.oauth2.provider.internal.token - package com.mulesoft.modules.oauth2.provider.internal.token
 
com.mulesoft.modules.oauth2.provider.internal.token.generator - package com.mulesoft.modules.oauth2.provider.internal.token.generator
 
com.mulesoft.modules.oauth2.provider.internal.velocity - package com.mulesoft.modules.oauth2.provider.internal.velocity
 
computeEffectiveScopeOrFail(Set<String>, Set<String>, Set<String>) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
configuration - Variable in class com.mulesoft.modules.oauth2.provider.internal.generator.BaseRequestHandlerGenerator
 
configuration - Variable in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
Constants - Class in com.mulesoft.modules.oauth2.provider.api
Constants used along the module
Constants.ProviderGrantType - Enum in com.mulesoft.modules.oauth2.provider.api
 
Constants.RequestGrantType - Enum in com.mulesoft.modules.oauth2.provider.api
 
Constants.ResponseType - Enum in com.mulesoft.modules.oauth2.provider.api
 
consumeAuthorizationCode(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.code.AuthorizationCodeManager
 
convertToRequestProcessingException(Exception) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
convertToRequestProcessingException(Exception) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 
CreateAccessTokenHandlerGenerator - Class in com.mulesoft.modules.oauth2.provider.internal.generator
 
CreateAccessTokenHandlerGenerator() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.generator.CreateAccessTokenHandlerGenerator
 
createClient(OAuth2ProviderConfiguration, String, ClientType, String, String, String, String, Set<String>, Set<Constants.RequestGrantType>, Set<String>, boolean) - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderOperations
Creates a new client and saves it in the configured client store.
CreateClientErrorProvider - Class in com.mulesoft.modules.oauth2.provider.internal.error
 
CreateClientErrorProvider() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.error.CreateClientErrorProvider
 
createSecurityContext(Authentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.security.DelegateSecurityProvider
 

D

DefaultKeyFormatter - Class in com.mulesoft.modules.oauth2.provider.internal.client
 
DefaultKeyFormatter() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.client.DefaultKeyFormatter
 
DelegateSecurityProvider - Class in com.mulesoft.modules.oauth2.provider.internal.security
Security provider that delegate method calls
DelegateSecurityProvider(SecurityProvider) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.security.DelegateSecurityProvider
 
deleteClient(OAuth2ProviderConfiguration, String, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderOperations
Deletes a client from the store.
DeleteClientErrorProvider - Class in com.mulesoft.modules.oauth2.provider.internal.error
 
DeleteClientErrorProvider() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.error.DeleteClientErrorProvider
 
dispose() - Method in class com.mulesoft.modules.oauth2.provider.internal.generator.BaseRequestHandlerGenerator
 
dispose() - Method in interface com.mulesoft.modules.oauth2.provider.internal.generator.RequestHandlerGenerator
 

E

ERROR_DESCRIPTION_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
ERROR_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
exchangeRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.MultipleRefreshTokensStrategy
 
exchangeRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.NoRefreshTokenStrategy
 
exchangeRefreshToken(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.token.generator.RefreshTokenStrategy
Get a refresh token according to the defined strategy.
exchangeRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.SingleRefreshTokenStrategy
 
exchangeRefreshToken(String, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 
EXPIRES_IN_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
extractClientCredentials(RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
extractCredentialsFromAuthorizationHeader(String, String, String) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
extractResourceOwnerCredentials(RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 

F

failIfParameterPresentMultipleTimes(RequestData, String...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
FileResourceLoader - Class in com.mulesoft.modules.oauth2.provider.internal.velocity
 
FileResourceLoader() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.velocity.FileResourceLoader
 
findByParameterName(String) - Static method in enum com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException.ErrorType
 
ForbiddenSecurityException - Exception in com.mulesoft.modules.oauth2.provider.internal.token
 
ForbiddenSecurityException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.token.ForbiddenSecurityException
 
format(String, String) - Method in interface com.mulesoft.modules.oauth2.provider.api.client.KeyFormatter
 
format(String, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.client.DefaultKeyFormatter
 

G

generate(OAuthConfiguration) - Method in class com.mulesoft.modules.oauth2.provider.internal.generator.AuthorizationHandlerGenerator
 
generate(OAuthConfiguration) - Method in class com.mulesoft.modules.oauth2.provider.internal.generator.CreateAccessTokenHandlerGenerator
 
generate(OAuthConfiguration) - Method in interface com.mulesoft.modules.oauth2.provider.internal.generator.RequestHandlerGenerator
 
generateAuthorizationCode(AuthorizationRequest) - Method in class com.mulesoft.modules.oauth2.provider.internal.code.AuthorizationCodeManager
 
generateRefreshToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.MultipleRefreshTokensStrategy
 
generateRefreshToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.NoRefreshTokenStrategy
 
generateRefreshToken() - Method in interface com.mulesoft.modules.oauth2.provider.api.token.generator.RefreshTokenStrategy
Generate a new refresh token according to the strategy defined
generateRefreshToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.SingleRefreshTokenStrategy
 
generateToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.generator.TokenGeneratorDefaultStrategy
 
generateToken() - Method in interface com.mulesoft.modules.oauth2.provider.api.token.generator.TokenGeneratorStrategy
 
generateUniqueId(String) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
generateUniqueId() - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
getAccessToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.AccessTokenStoreHolder
 
getAccessToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getAccessTokenObjectStore() - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
getAnnotation(QName) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getAnnotations() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getAuthorizationCode() - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationCodeStoreHolder
 
getAuthorizationCodeManager() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getAuthorizationCodeObjectStore() - Method in class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
getAuthorizationCodeStore() - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
getAuthorizationCodeStore() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
getAuthorizationConfig() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getAuthorizationRequest() - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationCodeStoreHolder
 
getAuthorizationRequest() - Method in class com.mulesoft.modules.oauth2.provider.api.token.AccessTokenStoreHolder
 
getAuthorizationResponseType() - Method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ProviderGrantType
 
getAuthorizedGrantTypes() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getAutoResetAfterSeconds() - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
getCache() - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
getClient(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.client.ClientManager
 
getClient(String, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.client.ClientManager
 
getClientById(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.client.ClientStore
Returns a client based on the provided client Id.
getClientById(String, String) - Method in interface com.mulesoft.modules.oauth2.provider.api.client.ClientStore
Returns a client based on the provided client Id.
getClientById(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
getClientById(String, String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
getClientId() - Method in class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
getClientId() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getClientId() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getClientId() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ClientSecretCredentials
 
getClientManager() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getClientManager() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
getClientName() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getClientObjectStore() - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
getClientSecret() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ClientSecretCredentials
 
getClientSecurityProvider() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getContent() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestData
 
getContext() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestData
 
getCredentials() - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
getCredentials() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getDefaultScopes() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getDescription() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getDuration() - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
getDurationTimeUnit() - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
getEffectiveScopes(RequestData, Client) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
getErrorCode() - Method in enum com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException.ErrorType
 
getErrorMessage() - Method in exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2Exception
 
getErrorType() - Method in exception com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException
 
getErrorTypes() - Method in class com.mulesoft.modules.oauth2.provider.internal.error.CreateClientErrorProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.oauth2.provider.internal.error.DeleteClientErrorProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.oauth2.provider.internal.error.RevokeTokenErrorProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.oauth2.provider.internal.error.ValidateTokenErrorProvider
 
getExpirationInterval() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getExpiresIn() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getFromObjectStore(String, ObjectStore<T>) - Method in class com.mulesoft.modules.oauth2.provider.internal.AbstractObjectStoreBacked
 
getHost() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getHttpServer() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getKeyFormatter() - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
getKnownClientOrFail(RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
getLastModified(Resource) - Method in class com.mulesoft.modules.oauth2.provider.internal.velocity.FileResourceLoader
 
getLocation() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getLoginPage() - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
getMandatoryParameterOrFail(RequestData, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
getMaximumFailureCount() - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
getName() - Method in class com.mulesoft.modules.oauth2.provider.internal.security.DelegateSecurityProvider
 
getNonExpiredAccessTokenHolder(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 
getOAuthConfiguration() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
getObjectStore() - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
getObjectStore() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.generator.ObjectStoreAwareRefreshTokenStrategy
 
getOptionalParameter(RequestData, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
getParent() - Method in enum com.mulesoft.modules.oauth2.provider.internal.error.OAuth2ProviderError
 
getPassword() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ClientSecretCredentials
 
getPath() - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
getPath() - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
getPort() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getPrincipal() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getPrincipal() - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
getPrincipal() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getProperties() - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
getProperties() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getProviderName() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getRateLimiter() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getRedirectUri() - Method in class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
getRedirectUriPatternCache() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getRedirectUris() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getRefreshToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getRefreshTokenObjectStore() - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
getRefreshTokenStrategy() - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
getRequestGrantTypes() - Method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ProviderGrantType
 
getResourceOwnerAuthentication() - Method in class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
getResourceOwnerAuthentication() - Method in class com.mulesoft.modules.oauth2.provider.api.token.AccessTokenStoreHolder
 
getResourceOwnerRoles() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getResourceOwnerSecurityProvider() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getResourceReader(String, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.velocity.FileResourceLoader
 
getResponseStatusCallback() - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
getResponseType() - Method in class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
getRoles() - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
getRoles() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ClientSecretCredentials
 
getRootContainerLocation() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getScopes() - Method in class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
getScopes() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getScopes() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getScopes() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getSecret() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getSupportedGrantTypes() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getSupportedRequestGrantTypeOrFail(RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
getSupportedResponseTypeOrFail(RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
getSupportedScopes() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getTimeOfCreation() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getToken() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getTokenConfig() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getTokenHolder() - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
getTokenManager() - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
getTokenSecurityProvider() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
getTokenStore() - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
getTokenStore() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
getTokenTtl() - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
getTokenTtlInSeconds() - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
getTokenTtlTimeUnit() - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
getType() - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
getType() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
getUsername() - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
getUsername() - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ClientSecretCredentials
 
getValidRedirectionUriOrFail(Client, RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
GRANT_TYPE_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
grantAccessToken(Constants.RequestGrantType, AuthorizationRequest, ResourceOwnerAuthentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 
grantAccessToken(Constants.RequestGrantType, String, Set<String>, ResourceOwnerAuthentication) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 

H

handleException(RequestProcessingException, RequestData, HttpResponseBuilder) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
handleException(RequestProcessingException, RequestData, HttpResponseBuilder) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 
hasRefreshToken() - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token
 
HTTP_AUTHORIZATION_SCHEME_BASIC - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
HTTP_AUTHORIZATION_SCHEME_BEARER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 

I

IllegalConfigurationException - Exception in com.mulesoft.modules.oauth2.provider.internal.config
 
IllegalConfigurationException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.config.IllegalConfigurationException
 
init(ExtProperties) - Method in class com.mulesoft.modules.oauth2.provider.internal.velocity.FileResourceLoader
 
initialise() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
InvalidGrantException - Exception in com.mulesoft.modules.oauth2.provider.internal.token
See: http://tools.ietf.org/html/draft-ietf-oauth-v2-28#section-5.2
The provided authorization grant (e.g.
InvalidGrantException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.token.InvalidGrantException
 
InvalidGrantException(String, Throwable) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.token.InvalidGrantException
 
InvalidTokenException - Exception in com.mulesoft.modules.oauth2.provider.api.token
Base exception thrown when there is an error related to an operation defined in the oauth provider.
InvalidTokenException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.token.InvalidTokenException
 
InvalidTokenException(Message) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.token.InvalidTokenException
 
isAuthenticatedBy(ClientSecretCredentials) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
isAuthorizationResponseTypeSupported(Constants.ResponseType) - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
isDoRedirect() - Method in enum com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException.ErrorType
 
isGrantTypeAuthorized(Constants.RequestGrantType) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
isRedirectingForError(RequestProcessingException.ErrorType, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
isRedirectingForError(RequestProcessingException.ErrorType, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 
isRequestGrantTypeSupported(Constants.RequestGrantType) - Method in class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
isSourceModified(Resource) - Method in class com.mulesoft.modules.oauth2.provider.internal.velocity.FileResourceLoader
 
isTokenExpired(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 
isTokenExpired(String, AccessTokenStoreHolder) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 
isValidRedirectUri(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 

K

KeyFormatter - Interface in com.mulesoft.modules.oauth2.provider.api.client
A processor to transform the client credentials to the key that ObjectStoreClientStore will use to store clients in the underlying object store.
keyValuePairsToMap(Object...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
keyValuePairsToMap(Object...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 

M

MultipleRefreshTokensStrategy - Class in com.mulesoft.modules.oauth2.provider.api.token.generator
Refresh token strategy where every time a token is refreshed, a new, different refresh token is granted.
MultipleRefreshTokensStrategy() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.generator.MultipleRefreshTokensStrategy
 

N

NAME - Static variable in class com.mulesoft.modules.oauth2.provider.internal.token.TokenSecurityProvider
 
NO_SECRET - Static variable in interface com.mulesoft.modules.oauth2.provider.api.client.KeyFormatter
 
noClientAuthenticationException() - Static method in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingExceptionFactory
 
noClientIdException() - Static method in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingExceptionFactory
 
NoRefreshTokenStrategy - Class in com.mulesoft.modules.oauth2.provider.api.token.generator
Refresh token strategy used when no refresh tokens will be granted with an access token.
NoRefreshTokenStrategy() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.generator.NoRefreshTokenStrategy
 
NoSuchClientException - Exception in com.mulesoft.modules.oauth2.provider.api.client
Base exception thrown when there is an error related to an operation defined in the oauth provider.
NoSuchClientException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.client.NoSuchClientException
 

O

OAuth2ConfigurationException - Exception in com.mulesoft.modules.oauth2.provider.api.exception
Base exception thrown when there is an error related to an operation defined in the oauth provider.
OAuth2ConfigurationException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2ConfigurationException
 
OAuth2Exception - Exception in com.mulesoft.modules.oauth2.provider.api.exception
Base exception thrown when there is an error related to an operation defined in the oauth provider.
OAuth2Exception(String, ErrorTypeDefinition<OAuth2ProviderError>, Throwable) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2Exception
 
OAuth2Exception(String, ErrorTypeDefinition<OAuth2ProviderError>) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2Exception
 
OAuth2Exception(ErrorTypeDefinition<OAuth2ProviderError>, Throwable) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2Exception
 
OAuth2Exception(String, ErrorTypeDefinition<OAuth2ProviderError>, Message) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2Exception
 
OAuth2ProviderConfiguration - Class in com.mulesoft.modules.oauth2.provider.internal
OAuth2 Provider module configuration
OAuth2ProviderConfiguration() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
OAuth2ProviderError - Enum in com.mulesoft.modules.oauth2.provider.internal.error
 
OAuth2ProviderModule - Class in com.mulesoft.modules.oauth2.provider.internal
Module that provides support for Mule acting as OAuth2 provider.
OAuth2ProviderModule() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderModule
 
OAuth2ProviderOperations - Class in com.mulesoft.modules.oauth2.provider.internal
 
OAuth2ProviderOperations() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderOperations
 
OAuth2ProviderProcessor - Interface in com.mulesoft.modules.oauth2.provider.internal.processor
 
OAuth2ProviderRequestProcessor - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
OAuth2ProviderRequestProcessor(OAuthConfiguration) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
OAuth2ProviderSecurityException - Exception in com.mulesoft.modules.oauth2.provider.internal
 
OAuth2ProviderSecurityException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderSecurityException
 
OAuth2ProviderSecurityException(String, Throwable) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderSecurityException
 
OAuthConfiguration - Class in com.mulesoft.modules.oauth2.provider.internal.config
 
OAuthConfiguration(String, HttpServer, ResourceOwnerSecurityProvider, SecurityProvider, TokenConfig, AuthorizationConfig, ClientManager, AuthorizationCodeManager, TokenManager, Set<String>, Set<String>, Set<Constants.ProviderGrantType>, RateLimiter) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.config.OAuthConfiguration
 
ObjectStoreAccessAndRefreshTokenStore - Class in com.mulesoft.modules.oauth2.provider.api.token
Token store backed by an object store that handles both access and refresh tokens
ObjectStoreAccessAndRefreshTokenStore() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
ObjectStoreAccessTokenStore - Class in com.mulesoft.modules.oauth2.provider.api.token
Token store backed by an object store that handles access tokens
ObjectStoreAccessTokenStore() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
ObjectStoreAuthorizationCode - Class in com.mulesoft.modules.oauth2.provider.api.code
AuthorizationCodeStore implemented with an object store to save all the authorization codes.
ObjectStoreAuthorizationCode() - Constructor for class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
ObjectStoreAwareRefreshTokenStrategy - Class in com.mulesoft.modules.oauth2.provider.internal.token.generator
 
ObjectStoreAwareRefreshTokenStrategy() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.token.generator.ObjectStoreAwareRefreshTokenStrategy
 
ObjectStoreClientStore - Class in com.mulesoft.modules.oauth2.provider.api.client
Client store backed with an object store for saving all the clients
ObjectStoreClientStore() - Constructor for class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
OLD_EXCEPTIONS_BEHAVIOR_SYSTEM_PROPERTY - Static variable in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingExceptionFactory
 

P

parseProviderGrantTypes(String) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
PASSWORD_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
PeriodRateLimiter - Class in com.mulesoft.modules.oauth2.provider.api.ratelimit
Rate limiter that resets according to a defined time period.
PeriodRateLimiter() - Constructor for class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
process(RequestData, HttpResponseBuilder) - Method in interface com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderProcessor
 
process(HttpRequestContext, HttpResponseBuilder, OAuth2ProviderProcessor) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
process(RequestData, Client, Set<String>, HttpResponseBuilder) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ServeLoginPageProcessor
 
process(RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.ValidateAuthorizationRequestProcessor
 
processRequest(RequestData, HttpResponseBuilder) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.AuthorizationRequestProcessor
 
processRequest(RequestData, HttpResponseBuilder) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 
putInObjectStore(String, T, ObjectStore<T>) - Method in class com.mulesoft.modules.oauth2.provider.internal.AbstractObjectStoreBacked
 
putInObjectStore(String, T, ObjectStore<T>, boolean) - Method in class com.mulesoft.modules.oauth2.provider.internal.AbstractObjectStoreBacked
 

R

RateLimiter - Interface in com.mulesoft.modules.oauth2.provider.api.ratelimit
A rate limiter will reject operations given a condition met.
RateLimiter.Operation - Enum in com.mulesoft.modules.oauth2.provider.api.ratelimit
 
RateLimiter.Outcome - Enum in com.mulesoft.modules.oauth2.provider.api.ratelimit
 
RateLimitExceededException - Exception in com.mulesoft.modules.oauth2.provider.internal.ratelimit
 
RateLimitExceededException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.ratelimit.RateLimitExceededException
 
recordOperationOutcome(RateLimiter.Operation, String, RateLimiter.Outcome) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
recordOperationOutcome(RateLimiter.Operation, String, RateLimiter.Outcome) - Method in interface com.mulesoft.modules.oauth2.provider.api.ratelimit.RateLimiter
 
REDIRECT_URI_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
REFRESH_TOKEN_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
REFRESH_TOKENS_PARTITION - Static variable in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
RefreshTokenStrategy - Interface in com.mulesoft.modules.oauth2.provider.api.token.generator
Interface to implement according to the refresh token strategy wanted.
remove(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.code.AuthorizationCodeStore
Removes the provided authorization code from the store.
remove(String) - Method in class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
remove(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
remove(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
remove(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.token.TokenStore
Removes the access token and its related refresh token if it exists.
removeByRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
removeByRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
removeByRefreshToken(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.token.TokenStore
 
removeClient(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
removeClient(String, String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
removeClient(String, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.client.ClientManager
 
removeClient(String) - Method in interface com.mulesoft.modules.oauth2.provider.internal.client.ClientRegistration
Removes a registered client.
removeClient(String, String) - Method in interface com.mulesoft.modules.oauth2.provider.internal.client.ClientRegistration
Removes a registered client.
removeFromObjectStore(String, ObjectStore<T>) - Method in class com.mulesoft.modules.oauth2.provider.internal.AbstractObjectStoreBacked
 
render(Map<String, Object>) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.AbstractServePageProcessor
 
RequestData - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
RequestData(HttpRequestContext) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.RequestData
 
RequestHandlerGenerator - Interface in com.mulesoft.modules.oauth2.provider.internal.generator
 
requestHandlerManager - Variable in class com.mulesoft.modules.oauth2.provider.internal.generator.BaseRequestHandlerGenerator
 
RequestProcessingException - Exception in com.mulesoft.modules.oauth2.provider.internal.processor
Error handling defined in: http://tools.ietf.org/html/draft-ietf-oauth-v2-28#section-4.1.2.1
RequestProcessingException(RequestProcessingException.ErrorType) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException
 
RequestProcessingException(RequestProcessingException.ErrorType, String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException
 
RequestProcessingException(RequestProcessingException.ErrorType, Throwable) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException
 
RequestProcessingException(RequestProcessingException.ErrorType, String, Throwable) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException
 
RequestProcessingException.ErrorType - Enum in com.mulesoft.modules.oauth2.provider.internal.processor
 
RequestProcessingExceptionFactory - Class in com.mulesoft.modules.oauth2.provider.internal.processor
This class was created to maintain backwards compatibility when creating a RequestProcessingException.
RequestProcessingExceptionFactory() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingExceptionFactory
 
resolveMessageEncoding(RequestData) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
resourceExists(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.velocity.FileResourceLoader
 
ResourceOwnerAuthentication - Class in com.mulesoft.modules.oauth2.provider.api
Authentication object for ResourceOwners
ResourceOwnerAuthentication() - Constructor for class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
ResourceOwnerAuthentication.Builder - Class in com.mulesoft.modules.oauth2.provider.api
 
ResourceOwnerSecurityProvider - Class in com.mulesoft.modules.oauth2.provider.internal.security
 
ResourceOwnerSecurityProvider(SecurityProvider) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.security.ResourceOwnerSecurityProvider
 
RESPONSE_TYPE_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
retrieve(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.code.AuthorizationCodeStore
Returns the authorization code information associated with the provided authorization code.
retrieve(String) - Method in class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
retrieveByAccessToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
retrieveByAccessToken(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.token.TokenStore
 
retrieveByRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
retrieveByRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
retrieveByRefreshToken(String) - Method in interface com.mulesoft.modules.oauth2.provider.api.token.TokenStore
 
revokeToken(OAuth2ProviderConfiguration, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderOperations
Revokes an access token or refresh token, invalidating the related refresh token or access token as well.
RevokeTokenErrorProvider - Class in com.mulesoft.modules.oauth2.provider.internal.error
 
RevokeTokenErrorProvider() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.error.RevokeTokenErrorProvider
 

S

SCOPE_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
ServeLoginPageProcessor - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
ServeLoginPageProcessor(OAuthConfiguration) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.ServeLoginPageProcessor
 
setAccessTokenObjectStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
setAnnotations(Map<QName, Object>) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setAuthorizationCodeStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
setAuthorizedGrantTypes(Set<Constants.RequestGrantType>) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setAutoResetAfterSeconds(LazyValue<Integer>) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
setClientId(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setClientName(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setClientObjectStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
setCredentials(Object) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
setDescription(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setDuration(int) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
setDuration(int, TimeUnit) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
setDurationTimeUnit(TimeUnit) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
setKeyFormatter(KeyFormatter) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
setLoginPage(String) - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
setMaximumFailureCount(int) - Method in class com.mulesoft.modules.oauth2.provider.api.ratelimit.PeriodRateLimiter
 
setMessage(Message) - Method in exception com.mulesoft.modules.oauth2.provider.api.exception.OAuth2Exception
 
setName(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.security.DelegateSecurityProvider
 
setObjectStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.client.ObjectStoreClientStore
 
setObjectStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
setPath(String) - Method in class com.mulesoft.modules.oauth2.provider.api.code.AuthorizationConfig
 
setPath(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
setPrincipal(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setPrincipal(Object) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
setProperties(Map<String, Object>) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
setProperties(Map<String, Object>) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication
 
setRedirectResponse(HttpResponseBuilder, String) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
setRedirectUri(String) - Method in class com.mulesoft.modules.oauth2.provider.api.AuthorizationRequest
 
setRedirectUriPatternCache(ConcurrentMap<String, Pattern>) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setRedirectUris(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setRefreshTokenObjectStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
setRefreshTokenObjectStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
setRefreshTokenStrategy(RefreshTokenStrategy) - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
setResponsePayload(HttpResponseBuilder, String, String...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
setResponsePayload(HttpResponseBuilder, String, String...) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 
setRoles(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
setScopes(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setSecret(String) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setTokenGeneratorStrategy(TokenGeneratorStrategy) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.generator.AbstractRefreshTokenStrategy
 
setTokenStore(ObjectStore) - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
setTokenTtl(int) - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
setTokenTtlTimeUnit(TimeUnit) - Method in class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
setType(ClientType) - Method in class com.mulesoft.modules.oauth2.provider.api.client.Client
 
setUsername(String) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication
 
SingleRefreshTokenStrategy - Class in com.mulesoft.modules.oauth2.provider.api.token.generator
Refresh token strategy used when every time a token is refreshed, the same refresh token is granted with the new access token.
SingleRefreshTokenStrategy() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.generator.SingleRefreshTokenStrategy
 
SpringAwareResourceOwnerSecurityProvider - Class in com.mulesoft.modules.oauth2.provider.internal.security
ResourceOwnerSecurityProvider used for when the Mule Spring Module is present.
SpringAwareResourceOwnerSecurityProvider(SecurityProvider, List<UserDetailsService>) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.security.SpringAwareResourceOwnerSecurityProvider
 
start() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
Runs on initialise phase.
STATE_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
stop() - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
store(AuthorizationCodeStoreHolder) - Method in interface com.mulesoft.modules.oauth2.provider.api.code.AuthorizationCodeStore
Stores a provided authorization code along with the related request for future references.
store(AuthorizationCodeStoreHolder) - Method in class com.mulesoft.modules.oauth2.provider.api.code.ObjectStoreAuthorizationCode
 
store(AccessTokenStoreHolder) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessAndRefreshTokenStore
 
store(AccessTokenStoreHolder) - Method in class com.mulesoft.modules.oauth2.provider.api.token.ObjectStoreAccessTokenStore
 
store(AccessTokenStoreHolder) - Method in interface com.mulesoft.modules.oauth2.provider.api.token.TokenStore
 
stringifyScopes(Set<String>) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
supports(Class<?>) - Method in class com.mulesoft.modules.oauth2.provider.internal.security.DelegateSecurityProvider
 
supports(Class<?>) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenSecurityProvider
 

T

Token - Class in com.mulesoft.modules.oauth2.provider.api.token
Represents an Oauth 2.0 Access Token.
Token.Builder - Class in com.mulesoft.modules.oauth2.provider.api.token
 
TOKEN_TYPE_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
TokenAuthentication - Class in com.mulesoft.modules.oauth2.provider.internal.token
Class used to store information used in a token authentication.
TokenAuthentication.Builder - Class in com.mulesoft.modules.oauth2.provider.internal.token
 
TokenConfig - Class in com.mulesoft.modules.oauth2.provider.api.token
POJO that stores configuration information for how to handle tokens
TokenConfig() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.TokenConfig
 
TokenGeneratorDefaultStrategy - Class in com.mulesoft.modules.oauth2.provider.api.token.generator
Default Token Generation Strategy, using a UUID based mechanism.
TokenGeneratorDefaultStrategy() - Constructor for class com.mulesoft.modules.oauth2.provider.api.token.generator.TokenGeneratorDefaultStrategy
 
TokenGeneratorStrategy - Interface in com.mulesoft.modules.oauth2.provider.api.token.generator
Represents a Token Generation mechanism strategy.
tokenGeneratorStrategy - Variable in class com.mulesoft.modules.oauth2.provider.internal.token.generator.AbstractRefreshTokenStrategy
 
tokenize(String) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
tokenize(String, String) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
TokenManager - Class in com.mulesoft.modules.oauth2.provider.internal.token
 
TokenManager(TokenStore, TokenGeneratorStrategy, RefreshTokenStrategy, long, TimeUnit) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.token.TokenManager
 
TokenRequestProcessor - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
TokenRequestProcessor(OAuthConfiguration) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.TokenRequestProcessor
 
TokenSecurityProvider - Class in com.mulesoft.modules.oauth2.provider.internal.token
Security provider to authenticate
TokenSecurityProvider(String, TokenManager) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.token.TokenSecurityProvider
 
TokenStore - Interface in com.mulesoft.modules.oauth2.provider.api.token
Handle access token persistence.
toString() - Method in enum com.mulesoft.modules.oauth2.provider.api.Constants.RequestGrantType
 
toString() - Method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ResponseType
 

U

UnauthorizedSecurityException - Exception in com.mulesoft.modules.oauth2.provider.internal.token
 
UnauthorizedSecurityException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.internal.token.UnauthorizedSecurityException
 
UnauthorizedTokenException - Exception in com.mulesoft.modules.oauth2.provider.api.token
Base exception thrown when there is an error related to an operation defined in the oauth provider.
UnauthorizedTokenException(String) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.token.UnauthorizedTokenException
 
UnauthorizedTokenException(Message) - Constructor for exception com.mulesoft.modules.oauth2.provider.api.token.UnauthorizedTokenException
 
unkownClientIdException() - Static method in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingExceptionFactory
 
urlDecode(String) - Static method in class com.mulesoft.modules.oauth2.provider.internal.Utils
 
USE_CUSTOM_KEY_FORMATTER - Static variable in interface com.mulesoft.modules.oauth2.provider.api.client.KeyFormatter
 
USERNAME_PARAMETER - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
UTF_8 - Static variable in class com.mulesoft.modules.oauth2.provider.api.Constants
 
Utils - Class in com.mulesoft.modules.oauth2.provider.internal
 

V

ValidateAuthorizationRequestProcessor - Class in com.mulesoft.modules.oauth2.provider.internal.processor
 
ValidateAuthorizationRequestProcessor(OAuthConfiguration) - Constructor for class com.mulesoft.modules.oauth2.provider.internal.processor.ValidateAuthorizationRequestProcessor
 
validateClientCredentials(Client, RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
validateResourceOwnerCredentials(Client, RequestData) - Method in class com.mulesoft.modules.oauth2.provider.internal.processor.OAuth2ProviderRequestProcessor
 
validateToken(OAuth2ProviderConfiguration, AuthenticationHandler, String, Set<String>, Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderOperations
Checks that a valid access token is provided.
ValidateTokenErrorProvider - Class in com.mulesoft.modules.oauth2.provider.internal.error
 
ValidateTokenErrorProvider() - Constructor for class com.mulesoft.modules.oauth2.provider.internal.error.ValidateTokenErrorProvider
 
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.client.ClientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ProviderGrantType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.RequestGrantType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ResponseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.ratelimit.RateLimiter.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.ratelimit.RateLimiter.Outcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.internal.error.OAuth2ProviderError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException.ErrorType
Returns the enum constant of this type with the specified name.
valueOfIgnoreCase(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.RequestGrantType
 
valueOfIgnoreCase(String) - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ResponseType
 
values() - Static method in enum com.mulesoft.modules.oauth2.provider.api.client.ClientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ProviderGrantType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.RequestGrantType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.api.Constants.ResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.api.ratelimit.RateLimiter.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.api.ratelimit.RateLimiter.Outcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.internal.error.OAuth2ProviderError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingException.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCredentials(Object) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
withExpirationInterval(long, TimeUnit) - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token.Builder
 
withPrincipal(Object) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
withProperties(Map<String, Object>) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
withProperties(Map<String, Object>) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
withRefreshToken(String) - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token.Builder
 
withResourceOwnerRoles(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
withRoles(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
withScopes(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.api.token.Token.Builder
 
withScopes(Set<String>) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
withToken(String) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
withTokenHolder(AccessTokenStoreHolder) - Method in class com.mulesoft.modules.oauth2.provider.internal.token.TokenAuthentication.Builder
 
withUsername(String) - Method in class com.mulesoft.modules.oauth2.provider.api.ResourceOwnerAuthentication.Builder
 
wrongClientSecretException() - Static method in class com.mulesoft.modules.oauth2.provider.internal.processor.RequestProcessingExceptionFactory
 
WWW_AUTHENTICATE_HEADER_VALUE - Static variable in class com.mulesoft.modules.oauth2.provider.internal.OAuth2ProviderConfiguration
 
A B C D E F G H I K M N O P R S T U V W 
Skip navigation links

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