Add IDCS Client Application

For user authentication, create an Identity Cloud Service (IDCS) custom client application for authenticating your VBCS application.

You can use IDCS confidential application to obtain Client ID and Client Secret.

Before you start

To set up a custom application in IDCS, you must have the Identity Domain Administrator role.

Here's what to do

  1. In the IDCS console, expand the Navigation Drawer, and then click Applications.
  2. Click Add.
  3. In the Add Application page, click Confidential Application.
  4. On the Add Confidential Application wizard's Details page, under App Details section, provide a name for the application and then click Next.
    1. Select Configure this application as a client now to configure authorization information for your application.
    2. Under Authorization, select Resource Owner, Client Credentials, JWT Assertion, and Refresh Token as Allowed Grant Types.
    3. Under Token Issuance Policy, keep the default Authorized resources.
    4. Under Resources, click Add Scopes. Search for an appropriate resource for VBCS application to access APIs from Intelligent Track and Trace and then click Add.
  5. On the Add Confidential Application wizard's Resource page:
    1. To specify that no resources of your confidential application will be protected by OAuth 2.0, or to protect them at a later time, click Skip for later.
    1. Click Next.
  6. On the Add Confidential Application wizard’s Web Tier Policy page, click Next.
  7. On the Add Confidential Application wizard’s Authorization page:
    1. Select the Enforce Grants as Authorization if you want Oracle Identity Cloud Service to control access to the application based on grants to users and groups.
    2. Click Finish.
      The client application is added in a deactivated state.
  8. Make a note of the Client ID and Client Secret and click Close
    To integrate with your confidential application, use this ID and secret as part of your connection settings. The Client ID and Client Secret are equivalent to a credential (for example, an ID and password) that your application uses to communicate with Oracle Identity Cloud Service.
  9. Click Activate.
  10. Click OK in the confirmation dialog to activate the application..