11.7.4 Configuring Confidential App for APEX

A domain's Integrated applications tab lists applications you allowed to authenticate through it.

Notice the Woods HR APEX App in the list shown below. You created it from this page using the (Add application) button and supplying the application URL to the Woods HR APEX application.

Figure 11-31 Domain Integrated App for Use by Woods HR APEX Application



After initial creation, as shown below, you edit the OAuth configuration to enable:

  • Configure this application as a client now – selected
  • Allowed grant typesAuthorization code
  • Redirect URL – Absolute URL to your APEX instance's /ords/apex_authentication.callback
  • Client typeConfidential
  • Bypass consent – optionally enable to skip user consent to return profile & group info.
This process yields a Client ID and Client Secret to communicate securely to the app developer who needs to authenticate users using this IAM domain as its identity provider. In this exercise, that is you. The key pieces of information you need are:
  • Confidential App Client ID and Secret
  • Domain URL
    • https://idcs-xx⋯xx.identity.oraclecloud.com
  • Discovery URL
    • https://idcs-xx⋯xx.identity.oraclecloud.com/.well-known/openid-configuration

Figure 11-32 Configuring Domain Integrated App OAuth Client