Some of you might not be aware of the process to get the OAuth keys for configuring Data Integration Platform Cloud (DIPC) with On-Premises agents. Keeping this in mind, I have given stepwise details including screenshots to get the OAuth keys for configuring Data Integration Platform Cloud (DIPC) with On-Premises agents. You would need the following four parameters for connecting an on-prem agent to DIPC server with OAuth authentication:
a) Use your browser to go to 'http://cloud.oracle.com'
b) Click on 'Sign-in'
c) Select 'Cloud Account with Identify Cloud Service' and click "My Services"
d) Click "Users" Icon in the top right
e) Click on "Identity Console" to access the Identity Console
f) Login to IdCS
a. Click on 'Applications' Tab within the IDCS Menu
b. Click ' + Add' and Select 'Trusted Application'
c. Provide a Name for the Trusted Application (in newer screens it is called "Confidential Application") . Click 'Next'.
Note: All other parameters need not be necessarily filled.
d. Select 'Configure this application as a client now' and then check Grant Permissions for 'Resource Owner' , 'Client Credentials', 'JWT Assertion', and 'Refresh Token'.
e. Click to 'Add Scope' in the below section. Select the DIPC Application URL that you have been provisioned.
Note: This URL will be used as the idcsScope parameter.
f. Trusted 'Application' would be listed in the scope
g. Click 'Next' and then select 'skip for later' and click 'Next' again in the 'resources' sub-section
h. Click 'Finish' in 'Authorization' sub-section
i. This will list the trusted application with 'Client ID' and 'Client Secret'.
Note down the values down for ClientID and Client Secret for future reference. This will be used later for authentication of your DIPC Remote authentication.
a. Select the Trusted Application from the Application Menu
b. Click on 'Activate' button
c. Click on 'Activate Application' Confirmation button in the pop-up box
d. You will get a confirmation message once the application is activated.
Note: In case you need to regenerate the ClientID and ClientToken, you would need the open the Trusted Application and click on button 'Generate Access Token'
e. The new application will be listed as a 'Trusted Application' in the 'Applications' Section
This step completes the creation of an IDCS OAUTH Application creation and the credentials can be used in other Oracle Cloud Applications.