Oracle Cloud Identity Integration
Connect Oracle Cloud Identity to bring the users and groups of an OCI identity domain into Cloud ex Machina.
| Data | OCI API | App role |
|---|---|---|
| Users and groups of the identity domain | Identity Domains REST API | Audit Administrator |
This connection uses the Identity Domains API. It gives identity data only. It gives no cost data.
Prerequisites
- Cloud ex Machina Admin access.
- The Identity Domain Administrator role in the OCI identity domain.
Step 1: Create a confidential application
- In the OCI console, open the navigation menu and click Identity & Security > Domains.
- If the identity domain is in another compartment, select that compartment.
- Click the identity domain.
- Click Integrated applications > Add application.
- Select Confidential Application.
- Click Launch workflow.
- Name the application
Cloud ex Machina. - Click Next.
- Select Configure this application as a client now.
- In Authorization, select Client credentials only.
- In App roles, click Add roles.
- Select Audit Administrator and click Add. Do not add other roles.
- Click Next.
- Click Finish.
- Click Activate.
- Copy the Client ID and the Client secret.
The Audit Administrator role reads users and groups. It cannot change them.
Step 2: Find the identity domain instance
- Open the identity domain and click the Domain information tab.
- Copy the Domain URL. It has the form
https://idcs-<id>.identity.oraclecloud.com:443. - Keep only the
idcs-<id>part.
Step 3: Add the connection in Cloud ex Machina
- In the sidebar, click Integrations.
- Find Oracle Cloud Identity and click Sign in. If the integration already has a connection, the button is Add connection.
- Fill in:
- IDCS Service Instance: the
idcs-<id>value from Step 2. - Client ID and Client Secret: the values from Step 1.
- IDCS Service Instance: the
- Submit the form. Cloud ex Machina checks the credentials with OCI and saves the connection.
Remove a connection
- Click the connection row under the Oracle Cloud Identity card.
- Click Disconnect.
- Deactivate and delete the confidential application in OCI.
Next Steps
- See all available integrations in the Integrations Overview.