Create an Integrated (Confidential) Application
You can create an Integrated (Confidential) Application in Oracle Identity / IDCS (OCI IAM) to generate OAuth tokens for making public API calls.
OPC Applications Overview
An OPC app is a pre-created application that’s provisioned automatically. The app name uses the following format: the cloud service name followed by your tenant ID. Example: AMLCS bccb73-prd.
To view your available OPC apps:
- In the OCI Console, select Domains from the menu on the left.
- Open the Oracle Cloud Services tab.
- Review the list to see all OPC apps available to you.
Currently, Oracle Public Cloud (OPC) app client credentials are used
to generate OAuth token and make public API calls. It is recommended to use Integrated
App instead of OPC app for token generation, and maps grant types to typical use cases
(service-to-service vs user-role tokens).
Prerequisites
- Administrative access to your OCI Identity Domain / IDCS console.
- Appropriate tenancy/domain selected in the Console.
- If enabling TLS Client Authentication, private key and certificates are required.
Perform the following steps to create an integrated
application
Note:
- Client Credentials, Authorization Code and Resource Owner are default/commonly required grant types. You can enable other grants as needed.
- To support renewing access tokens, enable the Refresh Token grant type.
- Optionally, enable TLS Client Authentication for certificate-based client authentication.
For more details, see Adding a Confidential Application.