OCI App Connection is a paid feature.If you’re using Infisical Cloud, then it is available under the Enterprise Tier. If you’re self-hosting Infisical, then you should contact team@infisical.com to purchase an enterprise license to use it.
Infisical supports the use of API Signing Key Authentication to connect with OCI.

Create OCI User

1

Search for 'Domains' and click as shown

Search Domains
2

Select domain

Select the domain in which you want to create the Infisical user account.Select Domain
3

Navigate to 'Users'

Select Users
4

Click 'Create user'

Click Create User
5

Create user

The name, email, and username can be anything.Create User
6

Navigate to 'API keys'

After you’ve created a user, you’ll be redirected to the user’s page. Navigate to ‘API keys’.Select API Keys
7

Add API key

Click on ‘Add API key’ and then download or import the private key. After you’ve obtained the private key, click ‘Add’.Add API Key
8

Store configuration

After creating the API key, you’ll be shown a modal with relevant information. Save the highlighted values (and the private key) for later steps.User Info

Create OCI Group

1

Search for 'Domains' and click as shown

Search Domains
2

Select domain

Select the domain in which you want to create the Infisical user account.Select Domain
3

Navigate to 'Groups'

Select Groups
4

Create group

The name and description can be anything. Ensure that you assign the user created in earlier steps to this group.Create Group
5

Store group name

After creating the group, take note of its name. It will be used in later steps.

Create OCI Policy

1

Search for 'Policies' and click as shown

Search Policies
2

Click 'Create Policy'

Click Create Policy
3

Create policy

The name and description can be anything. Click ‘Show manual editor’ and paste in the policy rules relevant to your task:
Allow group <group name> to manage secret-family in compartment <compartment name>
Allow group <group name> to use keys in compartment <compartment name>
Allow group <group name> to use vaults in compartment <compartment name>
Allow group <group name> to inspect compartments in tenancy
  • Group Name: The name of the group you created in earlier steps.
  • Compartment Name: The name of the compartment which has your secrets vault.
If you’d like to grant Infisical access to all compartments, replace instances of compartment <compartment name> with tenancy.
Create Policy
You must create this policy on the root compartment, otherwise some functionality may not work.

Create OCI Connection in Infisical

1

Navigate to App Connections

In your Infisical dashboard, go to Organization Settings and select the App Connections tab.App Connections Tab
2

Select OCI Connection

Click the + Add Connection button and select the OCI Connection option from the available integrations.Select OCI Connection
3

Fill out the OCI Connection Modal

Complete the OCI Connection form by entering:OCI Connection Modal
4

Connection Created

After clicking Create, your OCI Connection is established and ready to use with your Infisical projects.OCI Connection Created