public class ClientCredentialsConfig extends OAuthConfig<org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType>
OAuthConfig specialization for client credentials grant type| Constructor and Description |
|---|
ClientCredentialsConfig(String ownerConfigName,
Optional<OAuthObjectStoreConfig> storeConfig,
org.mule.runtime.api.util.MultiMap<String,String> customParameters,
org.mule.runtime.api.util.MultiMap<String,String> customHeaders,
Map<Field,String> parameterExtractors,
String clientId,
String clientSecret,
String tokenUrl,
String scope,
org.mule.runtime.extension.api.security.CredentialsPlacement credentialsPlacement,
org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType grantType) |
| Modifier and Type | Method and Description |
|---|---|
String |
getClientId() |
String |
getClientSecret() |
String |
getConfigIdentifier() |
org.mule.runtime.extension.api.security.CredentialsPlacement |
getCredentialsPlacement() |
org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType |
getGrantType() |
Optional<String> |
getScope() |
String |
getTokenUrl() |
getCustomHeaders, getCustomParameters, getOwnerConfigName, getParameterExtractors, getStoreConfigpublic ClientCredentialsConfig(String ownerConfigName, Optional<OAuthObjectStoreConfig> storeConfig, org.mule.runtime.api.util.MultiMap<String,String> customParameters, org.mule.runtime.api.util.MultiMap<String,String> customHeaders, Map<Field,String> parameterExtractors, String clientId, String clientSecret, String tokenUrl, String scope, org.mule.runtime.extension.api.security.CredentialsPlacement credentialsPlacement, org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType grantType)
public String getClientId()
public String getClientSecret()
public String getTokenUrl()
public org.mule.runtime.extension.api.security.CredentialsPlacement getCredentialsPlacement()
public String getConfigIdentifier()
public org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType getGrantType()
getGrantType in class OAuthConfig<org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType>Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.