Setting Up Identity Access for Fusion Connections
Create and activate a confidential application so Cost Advisor for AI can connect to Fusion HCM or Fusion EPM.
Pre-General Availability: 2026-10-27
The following legal notice applies to Oracle pre-GA releases. For copyright and other applicable notices, see Oracle Legal Notices.
Pre-General Availability Draft Documentation Notice
This documentation is in pre-General Availability status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.
This documentation is not a commitment by Oracle to deliver any material, code, functionality or services. This documentation, and Oracle Pre-GA programs and services are subject to change at any time without notice and, accordingly, should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality for Oracle’s Pre-GA programs and services remains at the sole discretion of Oracle. All release dates or other predictions of future events are subject to change. The future availability of any future Oracle program or service should not be relied on in entering into any license or service agreement with Oracle.
Complete Fusion HCM preparation or Fusion EPM preparation for the connection you're adding. Have an administrator of the associated identity domain complete this procedure. EPM secondary-audience configuration also requires the EPM administrator.
Use the public signing certificate supplied in the corresponding Cost Advisor for AI setup flow and follow the certificate registration instructions for that connection. The certificate lets the identity domain verify signed requests. Cost Advisor for AI manages the signing key. You don't supply its private key, the integration user's password, or an OAuth client secret in the Console.
For EPM, the OAuth token must represent the dedicated integration user. A client-credentials-only token isn't a substitute for this flow. See How JWT Authentication Works for EPM and the user-context requirement in Authentication with OAuth 2. That page's device-code example is a different setup flow. Don't use it in place of the JWT assertion configuration described here.
Return to Cost Advisor for AI, select the identity access completion checkbox, and select Next. Continue with the HCM person mapping or the EPM destination.
For EPM integration validation, have the administrators verify that both client and user assertions are accepted, the access token represents the dedicated integration user, and that user can perform the required file operations. Confirm that authorization is limited to the selected EPM service.
How JWT Authentication Works for EPM
JWT stands for JSON Web Token. In this EPM connection, a JWT assertion is a short-lived, digitally signed statement used to establish identity without sending the integration user's password.
Cost Advisor for AI uses two assertions when requesting an OAuth access token:
- A client assertion identifies the confidential application registered for Cost Advisor for AI in the identity domain.
- A user assertion identifies the dedicated EPM integration user that Cost Advisor for AI acts on behalf of.
The identity domain verifies the assertions, including their signatures, using the imported public signing certificate. If the request is valid and authorized, the identity domain issues an OAuth access token. Cost Advisor for AI uses that access token to call EPM APIs. The integration user's EPM roles and permissions still determine which operations are allowed.
You set up the confidential application, certificate trust, and required access. Cost Advisor for AI creates and signs the assertions and obtains the access token. You don't manually create or paste JWTs into the Console.
For more information, see Client Assertion.