- Microservices Architecture Documentation
- Deploy
- Delegate User Authentication to an External ID Provider
- Create an Authorization Profile
Create an Authorization Profile
Authorization Profile can be created at the Service Manager level or the deployment level. If you create an Authorization Profile in the Service Manager, then it can be shared by multiple deployments. If you create an Authorization Profile within a deployment, then it is only available for use within that deployment.
Use the following steps to set up an authorization profile for a deployment:
- From the Service Manager, click Service Manager and then select Authorization Profile to open the Authorization Profiles page. To add an Authorization Profile for a specifiic deployment, click Deployment and select the deployment name from the left-navigation pane. Then select the Authorization Profile option.
- On the Authorization Profiles page, click the plus sign (+) next to Authorization Profiles. The Authorization Profiles dialog box is displayed.
- In the Authorization Profile dialog box, you can select from one of the
external IdP providers and configure the options.If you select the IDCS authorization profile, you need to configure the options shown in the following image:
Note:
Configuring IDCS and IAM as external IdPs require similar values to be specified.
The IDCS options that need to be configured are described as follows:
-
Profile Name: Name of the authorization profile.
-
Description (optional): Short summary of the profile being created.
-
Enable Profile: Activates the profile for the deployment.
-
Authorization Profile Type: IDCS
-
Tenant Discovery URI: IDP server's OpenID Discovery Docs endpoint (
/.well-known/openid-configuration)
. -
Client ID: IDP application’s client ID
-
Client Secret: IDP application’s client secret (securely stored)
-
In the Group Mapping section, the user mapping for IDCS groups to Oracle GoldenGate user roles is configured. You need to enter the name of the IDCS group with the corresponding user role. These values are case-sensitive. The user role options that map the name of a group with respective role in IDCS include Security, Administrator, Operator, and User.
-
- If you select OAM as the external IdP, the following options are
displayed:
-
Profile Name: Name of the authorization profile.
-
Description (optional): Short summary of the profile being created.
-
Enable Profile: Activates the profile for the deployment.
-
Authorization Profile Type: IDCS
-
Tenant Discovery URI: IDP server's OpenID Discovery Docs endpoint (
/.well-known/openid-configuration)
. -
Identity Domain:
-
Client ID: IDP application’s client ID
-
Client Secret: IDP application’s client secret (securely stored)
-
In the Group Mapping section, the user mapping for IDCS groups to Oracle GoldenGate user roles is configured. You need to enter the name of the IDCS group with the corresponding user role. These values are case-sensitive. The user role options that map the name of a group with respective role in IDCS include Security, Administrator, Operator, and User.
-
- Click Submit to create an authorization profile.
- To enable the authorization profile for your deployment, select the authorization profile that you want to enable and click the Enable Profile toggle switch.