@MinMuleVersion(value="4.1") @Target(value=FIELD) @Retention(value=RUNTIME) @Documented public @interface OAuthParameter
Parameter, but intended to be used exclusively on fields of a ConnectionProvider which supports
OAuth.
The semantics are similar to that of Parameter, but with some important differences:
Expression annotation cannot be used alongside this one.| Modifier and Type | Optional Element and Description |
|---|---|
HttpParameterPlacement |
placement |
String |
requestAlias
The name under which the parameter's value is to be sent to the OAuth provider during the authentication request.
|
public abstract String requestAlias
Alias annotation, this does not influence the parameter's name on the ExtensionModel. This
parameter can be used alongside Alias withou any problem.
Not specifying this annotation means using the parameter's default name.
public abstract HttpParameterPlacement placement
Copyright © 2022 MuleSoft, Inc.. All rights reserved.