Create a Confidential Application for OAuth Client
In Oracle Identity Cloud Service you must create and set up a confidential application that uses OAuth.
For Oracle WebLogic Server to authenticate users with Oracle Identity Cloud
Service, the Oracle Identity Cloud Integrator provider must be associated with an OAuth client that is registered with Oracle Identity Cloud
Service. The OAuth client allows the provider access to Oracle Identity Cloud
Service.
- Log into Oracle Identity Cloud Service with tenant administrator credentials.
- In the Oracle Identity Cloud Service console, expand the Navigation menu, and then click Applications.
- On the Applications page, click Add and then in the Add Application dialog click Confidential Application.
- In the Details section, enter a name and description to identify the application, and then click Next.
- In the Client section, click Configure this application as a client now to configure the application's authorization settings.
- In Authorization, click Client Credentials in Allowed Grant Types.
- Scroll to Token Issuance Policy to assign the client to the Identity Domain Administrator application role. Under Grant the client access to Identity Cloud Service Admin APIs, click Add.
- In App Roles, select Identity Domain Administrator.
- Click Next until you reach the last step in the wizard, and then click Finish.
- When the Application Added dialog is displayed, record the Client ID and Client Secret for use later in the configuration.
- In the application's information page, click Activate to activate the application.