OAuth 2.0 Client Credentials (CC)

OAuth 2.0 Client Credentials (CC)

Alert
Example of how to connect Integrations with OAuth CC

Overview
Some applications use the OAuth 2.0 Client Credentials (CC) flow for authentication. Unlike the standard OAuth (Authorization Code) flow, this method does not require a user to log in or consent. Instead, your application authenticates directly with the provider using a Client ID and Client Secret.

This flow is commonly used for server-to-server integrations or background jobs where no user interaction is needed.
  1. Obtain the required integration information

    1. Go to your application’s admin or developer settings.
      • Idea
        Please review your application’s or integration’s documentation to learn how to obtain the information required to connect OpenMethods with your selected integration. Commonly, this includes items like an API key, Client ID, Client Secret, or URLs. These are usually found under Developer Console, API Settings, or Integration Setup in your application.
        • Create a new application and enable Client Credentials as the grant type.

        • Collect your credentials:

          • Client ID – A unique identifier for the application you registered with the provider.

          • Client Secret – A secret key generated with the Client ID that must be kept secure.

          • Token URL (if required) – Some providers will require you to supply their OAuth token endpoint.

          • Scopes (optional) – Depending on the provider, you may need to specify scopes to define which data or actions the integration can access

  2. Connect the integration

    1. In Experience Cloud > Integrations > Selected Integrations:

      • Paste the Client ID and Client Secret into the fields provided.If required, add the Token URL and Scopes.

  3. Click Save Integration.


Idea
Have questions or need help? Contact our support team!

    Still can’t find an answer?
      • Related Articles

      • OAuth (Authorization Code Flow)

        Example of how to connect Integrations with OAuth Overview OAuth (Authorization Code Flow) is used when integrations require a user login and authorization. Obtain the required integration information Go to your application’s admin or developer ...
      • Experience Client

        We are making some changes! The appearance and design of the client window will soon be updated. Below are details about the upcoming changes. Please note that the PopFlow and Harmony logos will be merged into a single “Experience Client” logo. The ...
      • Available Integrations in OpenMethods

        OpenMethods includes a library of pre-built integrations so you can connect your favorite applications directly into Zendesk or Oracle. Most connections are ready in minutes using OAuth, API Key, or Basic authentication. In today's complex work ...
      • App Connector User Guide

        The App Connector allows you to create and reuse secure server-side connections that connect third-party applications to OpenMethods Experience Cloud. Once connections are built, they can be reused using the Server-Side HTTPS/Webhook activity. Role ...
      • External IdP Configuration - Auth0 OIDC/SAML2

        Create Application Log in to Auth0 to Auth0 Dashboard. It is recommended to creating a new application which is specific OpenMethods use only. Click Create Application button Enter the desired Application name: For example: OpenMethods-SSO Select ...