Configuring SSO Between Services Across Different Cloud Accounts

You might have services deployed across two different cloud accounts. To provide a seamless user experience, you can configure Single Sign-On (SSO) between them.

Example Scenario

You have a user who needs to access both Oracle Fusion Cloud Enterprise Performance Management and Fusion ERP services, but these services are spread across two different Oracle Cloud accounts. Although the user exists in both accounts, to provide a seamless sign-on experience, you plan to set up SSO between these environments.

  • Fusion ERP serves as the Identity Provider
  • Cloud EPM functions as the Service Provider

In this topic, we’ll walk through how to configure SSO for this scenario:

Step 1 - Open Separate Sessions for Each Cloud Account

Sign-in to the Oracle Cloud Console for each of your subscribed cloud accounts.

The following example is to sign in to Fusion ERP cloud account. Follow the same steps to open the Cloud EPM account as well.
  1. On the sign-in page, select Sign in with an Identity Domain. Ensure your tenancy and domain name are correct. Click Next.
    Sign in with Domain
  2. Sign in using your credentials. Multi-factor authentication (MFA) may be required to access the console. See Enabling Multifactor Authentication.
    Sign in to the cloud account 1

After successful authentication, the Oracle Cloud Console opens.

Step 2 - Fusion ERP Cloud Account - Download Fusion ERP Metadata

  1. In the Fusion ERP cloud account, go to the Navigation menu, search for Identity, and select Domains.
    Search for Domains

  2. Select the Fusion ERP domain to view the domain's details.
  3. Navigate to the Federation tab.
  4. Select Export SAML metadata.
    Export SAML metadata

  5. Download metadata file. You will use this file to configure Fusion ERP as an IdP in EPM cloud account.
    Download Metadata

Step 3 - Cloud EPM Account - Configure Fusion ERP as an Identity Provider

Configure the Fusion ERP service as a trusted identity provider in the Cloud EPM account.

  1. In the Cloud EPM account, go to the Navigation menu, search for Identity, and select Domains.
  2. Select the Cloud EPM domain to view the domain's details page.
  3. Navigate to the Federation tab.
  4. Click Actions, select Add SAML IdP and submit the tasks in the workflow.
    Add SAML IdP

  5. Task 1 - Add details:
    • Name: Enter the name of the SAML IdP.
    • (Optional) Description: Enter a description of the IdP.
    • (Optional) Identity provider icon: Drag and drop a supported image, or click select one to browse for the image.

    Add Details SAML IdP

  6. Click Next.
  7. Task 2 - Exchange metadata:
    1. Select Import IdP metadata.
    2. Click Drop a file or select one to upload the metadata file you downloaded from Fusion ERP. See Step 2 - Fusion ERP Cloud Account - Download Fusion ERP Metadata
      Import Metadata

  8. Click Next.
  9. Task 3- Map user identity. Configure the fields as shown in referenced image:
    Map user identity
  10. Click Next.
  11. On the Review and Create page, verify the entered details. Click Create IdP.

    The Fusion ERP service gets listed under Identity Providers in the Federation tab.

  12. Select Fusion ERP service identity provider you just created to open the Details page.
    Open Details page

  13. Click Download next to Service provider metadata.
  14. Scroll down and click Download next to Service provider signing certificate.

Step 4 - Fusion ERP Cloud Account - Add Cloud EPM as an Integrated Application

  1. Go to the Integrated applications tab.
  2. Click Add application.
    Add Integrated Application

  3. On the Add application page, select SAML Application.
  4. Click Launch workflow.
    SAML Application Launch Workflow

  5. Provide name and other details, and click Submit.
    Submit SAML Applicatoon

  6. Configure SSO.
    1. Navigate to SAML SSO configuration tab.
    2. Click Edit SSO configuration.
      Edit SSO Configuration

    3. Under General, enter the Service Provider metadata values that you downloaded in last section. See Step 3 - Cloud EPM Account - Configure Fusion ERP as an Identity Provider . Map the fields as follows:
      • Entity ID - Provider ID
      • Assertion consumer URL - Assertion Consumer Service URL
      • Single logout URL - Logout Service Endpoint URL
      • Logout respone URL - Logout response URL
    4. Configure additional SSO settings:
    5. Click Save changes.
  7. Assign users to the application.
    1. Navigate to the Users tab.
    2. Click Action on top, and then select Activate from the menu.
    3. Next, click Assign users.
      Assign users

    4. Search for and select users to assign this application to, and click Assign.

Step 5 - Cloud EPM Account - Verify SAML SSO

  1. Verify SAML SSO with your identity provider.
    1. Click Actions on top, and then select Test login from the menu.
      Fusion ERP IdP screen

    2. Authenticate with your credentials to test the connection.

      If successful, a message will appear: "Your connection is successful."
      Test Connection

      Successful connection

  2. Activate the Identity provider so that the identity domain can use it. Click Actions, then select Activate IdP from the menu.
    Action menu

  3. Next, assign the identity provider to an IdP policy so that it appears on the identity domain sign-in page.
    1. Click Actions, and then select Add to IdP Policy from the menu.
    2. Scroll-down, under Identity Provider Policies, select the policy to assign.
      Identity provider policies

    3. Click on Default Identity Provider Policy.
      Default IdP policy
    4. Navigate to Identity provider rules tab.
    5. Click the ellipses next to the IdP rule, then click select Edit IdP rule.
      Edit IdP rule

    6. On the Edit identity provider rule page, in the Assign identity providers dropdown, select Fusion ERP IdP and Username-Password.
      Edit Identity Provider rule
    7. Click Save changes.
  4. Click Profile icon on top and select Sign out.
  5. Sign in again to the Cloud EPM account. The Fusion ERP IdP button is displayed at the bottom.
    Login ERP with Fusion ERP IdP at Bottom

Step 6 - Test SSO

  1. Sign out of both your Fusion ERP and Cloud EPM accounts, then close your browsers.
  2. First, sign to your Fusion ERP cloud account.
  3. Next, open your Cloud EPM URL in a separate browser window or tab.
    Login ERP with Fusion ERP IdP at Bottom

  4. On the Cloud EPM sign-in page, click Fusion ERP IdP.

    You will be automatically authenticated and redirected to the Cloud EPM environment without re-entering your credentials.

Successful sign-in through the Fusion ERP IdP confirms that SSO is configured between your Fusion ERP and Cloud EPM accounts.