Pre-General Availability: 2024-09-02

Create a Confidential Application

When you provision your Oracle Integration instance, Oracle creates a default confidential application for all of your robot agents to use. If you want some robot agents to use different credentials, you can create additional confidential applications.

What Is a Confidential Application?

A confidential application is an OAuth client application that allows robot agents to securely connect to Oracle Integration using the OAuth protocol. Organizations typically create additional confidential to increase security. For example, consider an organization that builds robots for human resources and financial applications. All of the HR robot agents can use one confidential application, and the financial robot agents can use another confidential application.

Create a Confidential Application:

  1. Sign in to the Oracle Cloud Infrastructure Console.
  2. Navigate to the Integrated applications page.
    1. Open the navigation menu and select Identity & Security. Under Identity, select Domains.

      The Domains page is displayed.

    2. If not already selected, select the Compartment that holds the domain in which you want to create the confidential application.
    3. In the Name column, select the domain in which you want to create the confidential application.

      You must work in the domain in which your organization created the Oracle Integration instance.

      The Overview page for the domain is displayed.

    4. In the left menu below Identity domain, select Integrated applications.
  3. Add a confidential application.
    1. Select Add application.

      The Add application wizard appears.

    2. Select Confidential Application, and select Launch workflow.
    3. Enter a name and description for the confidential application, and select Next.

      You don't need to fill in any other fields on this page.

    4. On the Configure OAuth tab, fill in the following fields:
      • Select Configure this application as a client now.

      • Below Authorization, select only Client credentials.

      • Below Token issuance policy, select Specific and Add resources.

      • Below Resources, select Add scope, select the name of the Oracle Integration instance that the confidential application is associated with, and select Add.

    5. Select Next, and then Finish.