1.2.1.1 Metadata for Terraform Deployment
This topic describes the metadata collected from the previous IAM (ICDS) configuration for terraform deployment.
Following are the metadata required for terraform deployment:
- Get Domain URL - Go to the Domain where the Confidential application is created. And from Domain details page, get the Domain URL. Example:
https://idcs-xxxxxx.identity.oraclecloud.com:443 - Open IAM(IDCS) well-known openid-configurations in the browser.
<Domain URL>/.well-known/openid-configuration - From well-known openid-configurations, copy the issuer,
jwks_uri. Example:"issuer": "https://identity.oraclecloud.com/", "jwks_uri": "https://idcs-xxxxxx.identity.oraclecloud.com:443/admin/v1/SigningCert/jwk", - Identity Provider URL and Audience should be the same as Domain URL.
Identity Provider URL: "https://idcs-xxxxxx.identity.oraclecloud.com" Audience: "https://idcs-xxxxxx.identity.oraclecloud.com:443" - Copy Client ID and Client Secret from Confidential application which was created earlier.
- Go to Domains and click on the Integrated applications tab, and then search for the confidential application which was created.
- From the selected confidential application, navigate to the OAuth Configuration tab.
- From the General Information section, copy the Client ID.
- From Client secret section, copy the Secret by clicking Show secret.
- For workflow server role mappings, see Role Mapping for MicroTx Workflows.
- Claims Roles path will be defaulted to group_roles, unless user explicitly changes it using the CustomClaims API.
Coordinator Admin User Roles Path: group_roles Workflow Claims Role Paths: group_roles