Steps to Create Confidential Application in IDCS Without Introspect Option for use as OAuth Client
- Log in to IDCS Admin Console using the console URL picked from the Federation from OCI tenancy.
- Open the Applications page.
- This will open the Add Application window and select "Confidential Application" from the same.
- Provide any name for the Confidential Application. Example: Siebel Postman OAuth Client
- Click Next and select the "Configure this application as a client now" option.
- Once this option is selected, it will expand and show the list of parameters that need to be configured. For Allowed Grant Types, select/check Client Credentials and Authorization Code. For the Redirect URL, provide the application URL where the user will be redirected after authentication and make sure to provide the absolute URL.
- In the same page, go to the Token Issuance Policy section and narrow down on Resources and add a scope and provide the Resource name as "Siebel Postman OAuth Client" and Protected as "No" and the scope in the form of https://AIHostname:AIHTTPSPort/siebel/v1.0/data
- Click Next and in the resources page, define scope to add workflow, service, and data.
- Click Next and in the web tier policy page, skip the option to configure web tier policy.
- Click Next and on the authorization page, click Finish.
- Once you click Finish, you will see a pop-up stating that the application has been added. Along with this, you will get the Client ID and Client Secret that will be used by the OAuth client.
- Click Close and then select the Activate button to activate the application.
Once this is done, your Siebel OAuth Client Application configuration is completed on the IDCS.