Module org.mule.oauth.client.impl
Class DefaultAuthorizationCodeOAuthDancerConfig
- java.lang.Object
-
- org.mule.oauth.client.internal.config.OAuthDancerConfig
-
- org.mule.oauth.client.internal.config.DefaultAuthorizationCodeOAuthDancerConfig
-
public class DefaultAuthorizationCodeOAuthDancerConfig extends OAuthDancerConfig
Set of attributes needed to create authorization-code dancerDefaultAuthorizationCodeOAuthDancer.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description DefaultAuthorizationCodeOAuthDancerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.mule.runtime.api.util.MultiMap<String,String>getAdditionalRefreshTokenHeaders()org.mule.runtime.api.util.MultiMap<String,String>getAdditionalRefreshTokenRequestParameters()BiConsumer<org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext>getAfterDanceCallback()StringgetAuthorizationUrl()Function<org.mule.oauth.client.api.AuthorizationCodeRequest,org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext>getBeforeDanceCallback()Supplier<Map<String,String>>getCustomBodyParameters()Supplier<Map<String,String>>getCustomHeaders()Supplier<Map<String,String>>getCustomParameters()StringgetExternalCallbackUrl()Optional<org.mule.runtime.http.api.server.HttpServer>getHttpServer()booleangetIncludeRedirectUriInRefreshTokenRequest()StringgetLocalAuthorizationUrlPath()StringgetLocalAuthorizationUrlResourceOwnerId()StringgetLocalCallbackUrlPath()StringgetState()voidsetAdditionalRefreshTokenHeaders(org.mule.runtime.api.util.MultiMap<String,String> additionalRefreshTokenHeaders)voidsetAdditionalRefreshTokenRequestParameters(org.mule.runtime.api.util.MultiMap<String,String> additionalRefreshTokenParameters)voidsetAfterDanceCallback(BiConsumer<org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext> afterDanceCallback)voidsetAuthorizationUrl(String authorizationUrl)voidsetBeforeDanceCallback(Function<org.mule.oauth.client.api.AuthorizationCodeRequest,org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext> beforeDanceCallback)voidsetCustomBodyParameters(Supplier<Map<String,String>> customBodyParameters)voidsetCustomHeaders(Supplier<Map<String,String>> customHeaders)voidsetCustomParameters(Supplier<Map<String,String>> customParameters)voidsetExternalCallbackUrl(String externalCallbackUrl)voidsetHttpServer(Optional<org.mule.runtime.http.api.server.HttpServer> httpServer)voidsetIncludeRedirectUriInRefreshTokenRequest(boolean includeRedirectUriInRefreshTokenRequest)voidsetLocalAuthorizationUrlPath(String localAuthorizationUrlPath)voidsetLocalAuthorizationUrlResourceOwnerId(String localAuthorizationUrlResourceOwnerId)voidsetLocalCallbackUrlPath(String localCallbackUrlPath)voidsetState(String state)-
Methods inherited from class org.mule.oauth.client.internal.config.OAuthDancerConfig
getCredentialConfig, getCustomParametersExtractorsExprs, getEncoding, getExpressionEvaluator, getHttpClient, getListeners, getLockProvider, getName, getResourceOwnerIdTransformer, getSchedulerService, getScopes, getTokenParserConfig, getTokensStore, getTokenUrl, setCredentialConfig, setCustomParametersExtractorsExprs, setEncoding, setExpressionEvaluator, setHttpClient, setListeners, setLockProvider, setName, setResourceOwnerIdTransformer, setSchedulerService, setScopes, setTokenParserConfig, setTokensStore, setTokenUrl
-
-
-
-
Method Detail
-
getHttpServer
public Optional<org.mule.runtime.http.api.server.HttpServer> getHttpServer()
-
setHttpServer
public void setHttpServer(Optional<org.mule.runtime.http.api.server.HttpServer> httpServer)
-
getLocalCallbackUrlPath
public String getLocalCallbackUrlPath()
-
setLocalCallbackUrlPath
public void setLocalCallbackUrlPath(String localCallbackUrlPath)
-
getLocalAuthorizationUrlPath
public String getLocalAuthorizationUrlPath()
-
setLocalAuthorizationUrlPath
public void setLocalAuthorizationUrlPath(String localAuthorizationUrlPath)
-
getLocalAuthorizationUrlResourceOwnerId
public String getLocalAuthorizationUrlResourceOwnerId()
-
setLocalAuthorizationUrlResourceOwnerId
public void setLocalAuthorizationUrlResourceOwnerId(String localAuthorizationUrlResourceOwnerId)
-
getExternalCallbackUrl
public String getExternalCallbackUrl()
-
setExternalCallbackUrl
public void setExternalCallbackUrl(String externalCallbackUrl)
-
getState
public String getState()
-
setState
public void setState(String state)
-
getAuthorizationUrl
public String getAuthorizationUrl()
-
setAuthorizationUrl
public void setAuthorizationUrl(String authorizationUrl)
-
setCustomParameters
public void setCustomParameters(Supplier<Map<String,String>> customParameters)
-
setCustomBodyParameters
public void setCustomBodyParameters(Supplier<Map<String,String>> customBodyParameters)
-
getBeforeDanceCallback
public Function<org.mule.oauth.client.api.AuthorizationCodeRequest,org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext> getBeforeDanceCallback()
-
setBeforeDanceCallback
public void setBeforeDanceCallback(Function<org.mule.oauth.client.api.AuthorizationCodeRequest,org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext> beforeDanceCallback)
-
getAfterDanceCallback
public BiConsumer<org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext> getAfterDanceCallback()
-
setAfterDanceCallback
public void setAfterDanceCallback(BiConsumer<org.mule.oauth.client.api.builder.AuthorizationCodeDanceCallbackContext,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext> afterDanceCallback)
-
getAdditionalRefreshTokenRequestParameters
public org.mule.runtime.api.util.MultiMap<String,String> getAdditionalRefreshTokenRequestParameters()
-
setAdditionalRefreshTokenRequestParameters
public void setAdditionalRefreshTokenRequestParameters(org.mule.runtime.api.util.MultiMap<String,String> additionalRefreshTokenParameters)
-
getAdditionalRefreshTokenHeaders
public org.mule.runtime.api.util.MultiMap<String,String> getAdditionalRefreshTokenHeaders()
-
setAdditionalRefreshTokenHeaders
public void setAdditionalRefreshTokenHeaders(org.mule.runtime.api.util.MultiMap<String,String> additionalRefreshTokenHeaders)
-
getIncludeRedirectUriInRefreshTokenRequest
public boolean getIncludeRedirectUriInRefreshTokenRequest()
-
setIncludeRedirectUriInRefreshTokenRequest
public void setIncludeRedirectUriInRefreshTokenRequest(boolean includeRedirectUriInRefreshTokenRequest)
-
-