Contact Us 1-800-596-4880

Connected Apps in Anypoint Platform

Connected apps provide OAuth 2.0 and OpenID Connect–based integration for external applications with restricted access to your Anypoint Platform organization. They enforce least‑privilege and provide administrative control over each app’s permissions and data exposure.

Connected apps:

  • Establish a trusted relationship with the external application.

  • Manage and enforce the specific permissions granted to the external application.

  • Provide secure and temporary access to your Anypoint Platform resources without exposing sensitive information.

Actions taken by connected apps are audited, and you can revoke access at any time.

Authentication and Authorization

Anypoint Platform supports OAuth 2.0 and OpenID Connect to authorize apps to access data within Anypoint Platform. OAuth (Open Authorization) is an open protocol that provides secure API authorization from applications in a simple and standardized way. OAuth can authorize access to resources without revealing user credentials to apps. OpenID Connect identifies the end user and obtains information to pass to OAuth 2.0 connected apps.

For more information, see OAuth 2.0 and OpenID Connect.

Access and Authorization

Use connected apps to create a seamless authentication experience for end users. Connected apps address use cases for these types of users:

There are two types of connected apps, each supporting different grant types:

Type Description Supported grant types Example use cases

App that acts on behalf of a user

Authorized by a user to act on their behalf

  • Authorization Code

  • Password

  • JWT Bearer

Productizing additional third-party applications on top of Anypoint Platform.

App that acts on its own behalf

Acts on its own behalf without impersonating a user. The app can be used only in the organization where it’s created.

Client Credentials

Automation scenarios such as building or accessing CI/CD pipelines without user intervention.

How Connected Apps Work

When you register an external application with Anypoint Platform, it receives a unique client identity. You then specify exactly which APIs and data the app has permission to access. When the external app requests access, Anypoint Platform verifies its identity and issues a temporary OAuth 2.0 token. This token grants access only to the permitted resources for a limited time, without exposing user credentials.