public class DefaultOAuthAuthorizationCodeDancerBuilder extends AbstractOAuthDancerBuilder<org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer> implements org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder
clientId, clientSecret, customParametersExtractorsExprs, encodeClientCredentialsInBody, encoding, expressionEvaluator, httpClientCache, httpClientFactory, lockProvider, resourceOwnerIdTransformer, responseAccessTokenExpr, responseExpiresInExpr, responseRefreshTokenExpr, scopes, tokensStore, tokenUrl| Constructor and Description |
|---|
DefaultOAuthAuthorizationCodeDancerBuilder(org.mule.runtime.api.scheduler.SchedulerService schedulerService,
org.mule.runtime.api.lock.LockFactory lockProvider,
Map<String,org.mule.runtime.oauth.api.state.DefaultResourceOwnerOAuthContext> tokensStore,
org.mule.runtime.http.api.HttpService httpService,
com.github.benmanes.caffeine.cache.LoadingCache<org.mule.runtime.api.util.Pair<org.mule.runtime.api.tls.TlsContextFactory,org.mule.runtime.http.api.client.proxy.ProxyConfig>,org.mule.runtime.http.api.client.HttpClient> httpClientCache,
org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
afterDanceCallback(BiConsumer<org.mule.runtime.oauth.api.builder.AuthorizationCodeDanceCallbackContext,org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext> afterDanceCallback) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
authorizationUrl(String authorizationUrl) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
beforeDanceCallback(Function<org.mule.runtime.oauth.api.AuthorizationCodeRequest,org.mule.runtime.oauth.api.builder.AuthorizationCodeDanceCallbackContext> beforeDanceCallback) |
org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer |
build() |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
customParameters(Map<String,String> customParameters) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
customParameters(Supplier<Map<String,String>> customParameters) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
encodeClientCredentialsInBody(boolean encodeClientCredentialsInBody) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
externalCallbackUrl(String externalCallbackUrl) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
localAuthorizationUrlPath(String path) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
localAuthorizationUrlResourceOwnerId(String localAuthorizationUrlResourceOwnerIdExpr) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
localCallback(org.mule.runtime.http.api.server.HttpServer server,
String localCallbackConfigPath) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
localCallback(URL localCallbackUrl) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
localCallback(URL localCallbackUrl,
org.mule.runtime.api.tls.TlsContextFactory tlsContextFactory) |
org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
state(String stateExpr) |
clientCredentials, customParametersExtractorsExprs, encoding, resourceOwnerIdTransformer, responseAccessTokenExpr, responseExpiresInExpr, responseRefreshTokenExpr, scopes, tokenUrl, tokenUrl, tokenUrl, tokenUrl, tokenUrlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclientCredentials, customParametersExtractorsExprs, encoding, resourceOwnerIdTransformer, responseAccessTokenExpr, responseExpiresInExpr, responseRefreshTokenExpr, scopes, tokenUrl, tokenUrl, tokenUrl, tokenUrl, tokenUrlpublic DefaultOAuthAuthorizationCodeDancerBuilder(org.mule.runtime.api.scheduler.SchedulerService schedulerService,
org.mule.runtime.api.lock.LockFactory lockProvider,
Map<String,org.mule.runtime.oauth.api.state.DefaultResourceOwnerOAuthContext> tokensStore,
org.mule.runtime.http.api.HttpService httpService,
com.github.benmanes.caffeine.cache.LoadingCache<org.mule.runtime.api.util.Pair<org.mule.runtime.api.tls.TlsContextFactory,org.mule.runtime.http.api.client.proxy.ProxyConfig>,org.mule.runtime.http.api.client.HttpClient> httpClientCache,
org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator)
public org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder localCallback(URL localCallbackUrl)
localCallback in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder localCallback(URL localCallbackUrl, org.mule.runtime.api.tls.TlsContextFactory tlsContextFactory)
localCallback in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder localCallback(org.mule.runtime.http.api.server.HttpServer server,
String localCallbackConfigPath)
localCallback in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder localAuthorizationUrlPath(String path)
localAuthorizationUrlPath in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder localAuthorizationUrlResourceOwnerId(String localAuthorizationUrlResourceOwnerIdExpr)
localAuthorizationUrlResourceOwnerId in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder customParameters(Map<String,String> customParameters)
customParameters in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder customParameters(Supplier<Map<String,String>> customParameters)
customParameters in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder state(String stateExpr)
state in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder authorizationUrl(String authorizationUrl)
authorizationUrl in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder externalCallbackUrl(String externalCallbackUrl)
externalCallbackUrl in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder beforeDanceCallback(Function<org.mule.runtime.oauth.api.AuthorizationCodeRequest,org.mule.runtime.oauth.api.builder.AuthorizationCodeDanceCallbackContext> beforeDanceCallback)
beforeDanceCallback in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder afterDanceCallback(BiConsumer<org.mule.runtime.oauth.api.builder.AuthorizationCodeDanceCallbackContext,org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext> afterDanceCallback)
afterDanceCallback in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderpublic org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder encodeClientCredentialsInBody(boolean encodeClientCredentialsInBody)
encodeClientCredentialsInBody in interface org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilderencodeClientCredentialsInBody in class AbstractOAuthDancerBuilder<org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer>public org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer build()
build in interface org.mule.runtime.oauth.api.builder.OAuthDancerBuilder<org.mule.runtime.oauth.api.AuthorizationCodeOAuthDancer>Copyright © 2003–2019 MuleSoft, Inc.. All rights reserved.