How to Connect BI Connector to Oracle Fusion Cloud Using JWT Authentication

Modified on Thu, 12 Mar at 6:06 AM

If your Oracle Fusion Cloud environment has Multi-Factor Authentication (MFA) enabled, you need to use JWT (JSON Web Token) authentication to connect BI Connector to Oracle Fusion Cloud Applications.

This article walks you through the steps to connect BI Connector to Oracle Fusion Cloud using JWT authentication.

Note: Before you begin, make sure you have completed the JWT setup from How to Set Up JWT Authentication for Oracle Fusion Cloud Applications and have the following values available: Identity Domain URL, Client ID, Client Secret, Username, Scope, Key Alias, Private Key (private_key.pem), and Token Fingerprint (x5t).

Step 1: Open BI Connector and Go to Data Sources

Note: Make sure your BI Connector License Key is activated before proceeding.

Launch the BI Connector application. From the left sidebar, click on the Data Sources tab. You will see the Data Sources listing page. Click the + New Data Source button to begin.

Step 2: Enter the Data Source Name

In the Data Source Name field, enter a name for your Data Source. For example, Oracle_DSN_JWT. This name helps you identify the data source later.

Step 3: Select the Data Source Type

Under Data Source Type, select the option that matches your use case: Data ModelAnalysis (Reports), or Subject Area. 

Step 4: Enter the Oracle Account URL

In the Oracle Account URL field, enter your Oracle Fusion Cloud instance URL (for example, https://fa-xxxx-xxx.fa.ocs.oraclecloud.com).

Step 5: Select JWT as the Authentication Type

Under Authentication Type, you will see three options: Basic, JWT, and Custom SSO. Select JWT.

Once you select JWT, additional fields will appear for the OAuth credentials.


Step 6: Fill in the JWT Authentication Details

Enter the following values:

FieldWhat to Enter
Identity Domain URLYour OCI Identity Domain URL. It looks something like https://idcs-xxxxx.identity.oraclecloud.com.
Client IDThe Client ID from the OAuth Confidential Application you created in OCI Identity Domain.
Client SecretThe Client Secret from the same application. Click the eye icon to verify your input.
UsernameYour Oracle Fusion Cloud username that BI Connector will use to authenticate.
ScopeThe OAuth scope you configured in the Confidential Application (for example, urn:opc:resource:consumer::all).
Key AliasThe alias you assigned to the public certificate when uploading it to the OAuth Confidential Application.
Private KeyClick Upload and select your private_key.pem file. This is the private key generated during the X.509 key pair creation.
Token FingerprintThe Base64-encoded SHA-1 fingerprint (x5t) of your public certificate.

Step 7: Test and Save the DSN

Once all the fields are filled in, click the Test & Save button in the top-right corner. The Data Source will be validated and your new data source will appear in the Data Sources list.

You can now start accessing your Oracle Fusion Cloud data by navigating to the Tables tab in BI Connector and creating tables against this data source.