java.lang.Object
org.mule.runtime.extension.api.connectivity.oauth.ExtensionOAuthConstants

public final class ExtensionOAuthConstants extends Object
Constants for the Extensions API OAuth support
Since:
1.0
  • Field Details

    • OAUTH_AUTHORIZATION_CODE_GROUP_NAME

      public static final String OAUTH_AUTHORIZATION_CODE_GROUP_NAME
      The name of the ParameterGroupModel in which all the Authorization-Code grant type related parameters are to be placed.
      See Also:
    • OAUTH_CLIENT_CREDENTIALS_GROUP_NAME

      public static final String OAUTH_CLIENT_CREDENTIALS_GROUP_NAME
      The name of the ParameterGroupModel in which all the Authorization-Code grant type related parameters are to be placed.
      See Also:
    • OAUTH_AUTHORIZATION_CODE_GROUP_DISPLAY_NAME

      public static final String OAUTH_AUTHORIZATION_CODE_GROUP_DISPLAY_NAME
      The display name of the ParameterGroupModel in which all the Authorization-Code grant type related parameters are to be placed.
      See Also:
    • OAUTH_CLIENT_CREDENTIALS_GROUP_DISPLAY_NAME

      public static final String OAUTH_CLIENT_CREDENTIALS_GROUP_DISPLAY_NAME
      The display name of the ParameterGroupModel in which all the Client Credentials grant type related parameters are to be placed.
      See Also:
    • OAUTH_CALLBACK_GROUP_NAME

      public static final String OAUTH_CALLBACK_GROUP_NAME
      The name of the ParameterGroupModel in which all the OAuth callback related parameters are to be placed.
      See Also:
    • OAUTH_CALLBACK_GROUP_DISPLAY_NAME

      public static final String OAUTH_CALLBACK_GROUP_DISPLAY_NAME
      The display name of the ParameterGroupModel in which all the OAuth callback related parameters are to be placed.
      See Also:
    • OAUTH_STORE_CONFIG_GROUP_NAME

      public static final String OAUTH_STORE_CONFIG_GROUP_NAME
      The name of the ParameterGroupModel in which all the store config related parameters are to be placed.
      See Also:
    • OAUTH_STORE_CONFIG_GROUP_DISPLAY_NAME

      public static final String OAUTH_STORE_CONFIG_GROUP_DISPLAY_NAME
      The display name of the ParameterGroupModel in which all the store config related parameters are to be placed.
      See Also:
    • CONSUMER_KEY_PARAMETER_NAME

      public static final String CONSUMER_KEY_PARAMETER_NAME
      The name of the parameter on which the OAuth consumer key is configured
      See Also:
    • CONSUMER_SECRET_PARAMETER_NAME

      public static final String CONSUMER_SECRET_PARAMETER_NAME
      The name of the parameter on which the OAuth consumer secret is configured
      See Also:
    • CLIENT_ID_PARAMETER_NAME

      public static final String CLIENT_ID_PARAMETER_NAME
      The name of the parameter on which the OAuth client id is configured
      See Also:
    • CLIENT_SECRET_PARAMETER_NAME

      public static final String CLIENT_SECRET_PARAMETER_NAME
      The name of the parameter on which the OAuth client secret is configured
      See Also:
    • AUTHORIZATION_URL_PARAMETER_NAME

      public static final String AUTHORIZATION_URL_PARAMETER_NAME
      The name of the parameter on which the authorization Url is configured
      See Also:
    • ACCESS_TOKEN_URL_PARAMETER_NAME

      public static final String ACCESS_TOKEN_URL_PARAMETER_NAME
      The name of the parameter on which the access token Url is configured
      See Also:
    • TOKEN_URL_PARAMETER_NAME

      public static final String TOKEN_URL_PARAMETER_NAME
      The name of the parameter on which the OAuth token Url is configured
      See Also:
    • SCOPES_PARAMETER_NAME

      public static final String SCOPES_PARAMETER_NAME
      The name of the parameter on which the scopes are configured
      See Also:
    • RESOURCE_OWNER_ID_PARAMETER_NAME

      public static final String RESOURCE_OWNER_ID_PARAMETER_NAME
      The name of the parameter on which the id of the user to be authenticated is configured
      See Also:
    • BEFORE_FLOW_PARAMETER_NAME

      public static final String BEFORE_FLOW_PARAMETER_NAME
      The name of the parameter on which the before flow is configured
      See Also:
    • AFTER_FLOW_PARAMETER_NAME

      public static final String AFTER_FLOW_PARAMETER_NAME
      The name of the parameter on which the after flow is configured
      See Also:
    • LISTENER_CONFIG_PARAMETER_NAME

      public static final String LISTENER_CONFIG_PARAMETER_NAME
      The name of the parameter on which a custom Http listener is configured
      See Also:
    • CALLBACK_PATH_PARAMETER_NAME

      public static final String CALLBACK_PATH_PARAMETER_NAME
      The name of the parameter on which the path of the OAuth callback is configured
      See Also:
    • EXTERNAL_CALLBACK_URL_PARAMETER_NAME

      public static final String EXTERNAL_CALLBACK_URL_PARAMETER_NAME
      The name of the parameter on which the external callback URL is configured
      See Also:
    • LOCAL_AUTHORIZE_PATH_PARAMETER_NAME

      public static final String LOCAL_AUTHORIZE_PATH_PARAMETER_NAME
      The name of the parameter on which the path of the local authorization url is configured
      See Also:
    • OBJECT_STORE_PARAMETER_NAME

      public static final String OBJECT_STORE_PARAMETER_NAME
      The name of the parameter on which the name of a custom object store is configured
      See Also:
    • UNAUTHORIZE_OPERATION_NAME

      public static final String UNAUTHORIZE_OPERATION_NAME
      The name of the synthetic operation used to invalidate authorizations.
      See Also:
    • PLATFORM_MANAGED_CONNECTION_PROVIDER_NAME

      @Experimental public static final String PLATFORM_MANAGED_CONNECTION_PROVIDER_NAME
      The name of the synthetic connection provider which allows to use Platform Managed OAuth Connections

      Platform Managed OAuth is an experimental feature. It will only be enabled on selected environments and scenarios. Backwards compatibility is not guaranteed.

      Since:
      1.3.0
      See Also:
    • PLATFORM_MANAGED_CONNECTION_PROVIDER_DESCRIPTION

      @Experimental public static final String PLATFORM_MANAGED_CONNECTION_PROVIDER_DESCRIPTION
      The description of the synthetic connection provider which allows to use Platform Managed OAuth Connections

      Platform Managed OAuth is an experimental feature. It will only be enabled on selected environments and scenarios. Backwards compatibility is not guaranteed.

      Since:
      1.3.0
      See Also:
    • PLATFORM_MANAGED_CONNECTION_ID_PARAMETER_NAME

      @Experimental public static final String PLATFORM_MANAGED_CONNECTION_ID_PARAMETER_NAME
      The name of the ConnectionProvider parameter for the ID that identifies a Platform Managed OAuth connection.

      Platform Managed OAuth is an experimental feature. It will only be enabled on selected environments and scenarios. Backwards compatibility is not guaranteed.

      Since:
      1.3.0
      See Also:
    • PLATFORM_MANAGED_CONNECTION_ID_PARAMETER_DISPLAY_NAME

      @Experimental public static final String PLATFORM_MANAGED_CONNECTION_ID_PARAMETER_DISPLAY_NAME
      The display name of the ConnectionProvider parameter for the ID that identifies a Platform Managed OAuth connection.

      Platform Managed OAuth is an experimental feature. It will only be enabled on selected environments and scenarios. Backwards compatibility is not guaranteed.

      Since:
      1.3.0
      See Also:
    • PLATFORM_MANAGED_CONNECTION_ID_PARAMETER_DESCRIPTION

      @Experimental public static final String PLATFORM_MANAGED_CONNECTION_ID_PARAMETER_DESCRIPTION
      The description of the ConnectionProvider parameter for the ID that identifies a Platform Managed OAuth connection.

      Platform Managed OAuth is an experimental feature. It will only be enabled on selected environments and scenarios. Backwards compatibility is not guaranteed.

      Since:
      1.3.0
      See Also: