Set Up

Version

Min runtime version

Compatible Java versions

Description

4.6.X

Java 11, Java 8

Proxy support Bug Fix - Action and Version drop-downs load all

Serving Open Source Components Since 2002 The Central Repository is the largest collection of Java and other open source components. It provides the easiest way to access and distribute your software components to millions of developers.

Step1: Maven Central Repository

Edit Project File pom.xml

The MuleSoft Forge connectors are constantly updated, and the version is regularly changed. Make sure to replace {version} with the latest release from Maven Central.

Copy and paste the following Maven Dependency into your Mule application pom file.

pom.xml
<dependency>
    <groupId>io.github.mulesoft-forge</groupId>
    <artifactId>mule-idp-connector</artifactId>
    <version>{version}</version>
    <classifier>mule-plugin</classifier>
</dependency>
  • See Anypoint Code Builder Example: Note xml <dependencies> tags if not present.

Step2: Access Management

To access the following operations:

Create a Connected App with the following details:

  • Type: App acts on its own behalf (client credentials)

  • Scopes: Execute Published Actions

After you create the connected app, copy its ID and Secret for Connector Configuration.


To access platform API you need to supply Anypoint User Account details with the following User details:

  • Multi-factor auth: Exempted

  • Permissions: Document Actions - Manage Actions

Learn API first at speed outside of MuleSoft - Postman

If you are unfamiliar with the underlying API to a connector and not sure you have permissions right please fight those issues in Postman/SoapUI first.

Here is a complete Postman Collection:

Step4: Connector Configuration

1

⚙️ Create Global Element Connector Configuration

  • Choose Global Type, restricting on "idp"

2

⚙️ Default Config Settings

  • MuleSoft IDP Config default settings are as follows:

3

⚙️ Enter your Settings

  • Client id: ID of the connected app to call IDP

  • Client secret: Secret of the connected app to call IDP

  • Token url: URL to obtain the access token for your connected app

    Default: https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token

  • Scopes: Leave Empty

Example Completed Region:

4

✅ Test Connection

Of course you can use Configuring Properties - Property Placeholders

Last updated