@Target(value=TYPE) @Retention(value=SOURCE) @Documented public @interface OAuth2
Modifier and Type | Required Element and Description |
---|---|
String |
accessTokenUrl
The URL defined by the Service Provider used to obtain an Access Token
|
String |
authorizationUrl
The URL defined by the Service Provider where the Resource Owner will be redirected to grant
authorization to the Consumer
|
String |
friendlyName
Provides a friendly name for the strategy.
|
Modifier and Type | Optional Element and Description |
---|---|
String |
accessTokenRegex
A Java regular expression used to extract the Access Token from the Service Provider response.
|
OAuthAuthorizationParameter[] |
authorizationParameters
Extra authorization parameters that will be appended as a query string arguments when building
the authorization URL.
|
String |
configElementName
Name of the configuration element
|
String |
expirationRegex
A Java regular expression used to extract the expiration time of the Access Token (in seconds) from the
Service Provider response.
|
org.mule.security.oauth.OnNoTokenPolicy |
onNoTokenPolicy |
String |
refreshTokenRegex
A Java regular expression used to extract the Refresh Token from the Service Provider response.
|
String |
verifierRegex
A Java regular expression used to extract the verifier from the Service Provider response as a result
of the Resource Owner authorizing the Consumer.
|
public abstract String friendlyName
public abstract String accessTokenUrl
public abstract String authorizationUrl
public abstract String configElementName
public abstract String verifierRegex
public abstract String accessTokenRegex
public abstract String expirationRegex
public abstract String refreshTokenRegex
public abstract OAuthAuthorizationParameter[] authorizationParameters
public abstract org.mule.security.oauth.OnNoTokenPolicy onNoTokenPolicy
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.