Validate the Integration

In order to successfully test SSO with Oracle E-Business Suite, make sure that you create a user in Oracle Identity Cloud Service whose username is identical to an Oracle E-Business Suite user name. Then, assign the E-Business Suite Asserter application to this user. These sample configurations and testing apply to an Oracle E-Business Suite demo distribution (VISION) environment. Check the values of the encoded URLs before applying them to your environment.

Test the SSO Using the E-Business Suite Asserter Direct URL

You can use the E-Business Suite Asserter direct URL to verify the integration and ensure that the SSO works.

  1. Open a browser and enter the URL https://ebsasserter.example.com:7002/ebs for the E-Business Suite Asserter.
  2. The Oracle Identity Cloud Service Sign In page appears. Use the username and password of the previously created user to sign in.
  3. Upon successful authentication, the user is redirected to the Oracle E-Business Suite home page without having to enter Oracle E-Business Suite credentials.
  4. If the Oracle E-Business Suite home page appears, verify the logged-in username.
  5. Log out from Oracle E-Business Suite. The browser is redirected to the Oracle Identity Cloud Service Sign In page.

Test the SSO Using the E-Business Suite Asserter Icon in Oracle Identity Cloud Service

You can use the E-Business Suite Asserter icon within the My Apps page in Oracle Identity Cloud Service to verify the integration and ensure that the SSO works.

  1. Open a browser and enter the Oracle Identity Cloud Service My Console URL: https://idcs-example.identity.oraclecloud.com/ui/v1/myconsole.
  2. Sign in using the credentials of the previously created user.
  3. In the My Apps page, click the E-Business Suite Asserter icon to access the Oracle E-Business Suite Home page.
  4. If the Oracle E-Business Suite Home page appears, verify the logged-in user name.
  5. Log out from Oracle E-Business Suite. The browser is redirected to the Oracle Identity Cloud Service Sign In page.

Test the SSO Using the E-Business Suite Asserter Direct URL with a Redirect Parameter

You can use the URL for the E-Business Suite Asserter with a redirect parameter to verify the integration and ensure that the SSO works.

  1. Open a browser and enter the URL for the E-Business Suite Asserter along with the requestUrl parameter. In the following example, the parameter value points to one of the Oracle E-Business Suite pages (for example, Self Service Reports page - P11D Reports).
    https://ebsasserter.example.com:7002/ebs?requestUrl=http%3A%2F%2Febs.example.com%3A8000%2FOA_HTML%2FRF.jsp%3Ffunction_id%3D1023615%26resp_id%3D54745%26resp_appl_id%3D800%26security_group_id%3D0%26lang_code%3DUS%26oas%3DZGSSqTllSAVkI4tpzTqoZw..%26params%3DYQiYllX3TGJSmdkebayqm4plh8uddwPMseD54DE-G-c

    The requestUrl parameter value must match one of the whitelist.urls and must be URL encoded.

  2. The Oracle Identity Cloud Service Sign In page appears. Use the username and password of the previously created user to sign in.
  3. Upon successful authentication, the user is redirected to the page passed as a parameter to the E-Business Suite Asserter URL in the requestUrl parameter.
  4. Log out from Oracle E-Business Suite. The browser is redirected to the Oracle Identity Cloud Service Sign In page.

Test the SSO Using a Previously Oracle E-Business Suite Bookmarked URL

You can use the Oracle E-Business Suite URL that you have bookmarked to verify the integration and ensure that the SSO works.

  1. Open a browser and enter one of the Oracle E-Business Suite URLs that you have bookmarked (for example, the Self Service Reports page - P11D Reports):
    https://ebsasserter.example.com:7002/ebs?requestUrl=http%3A%2F%2Febs.example.com%3A8000%2FOA_HTML%2FRF.jsp%3Ffunction_id%3D1023615%26resp_id%3D54745%26resp_appl_id%3D800%26security_group_id%3D0%26lang_code%3DUS%26oas%3DZGSSqTllSAVkI4tpzTqoZw..%26params%3DYQiYllX3TGJSmdkebayqm4plh8uddwPMseD54DE-G-c
  2. The Oracle Identity Cloud Service Sign In page appears. Use the user name and password of the previously created user to sign in.
  3. Upon successful authentication, the user is redirected to the Oracle E-Business Suite page passed as a parameter to the E-Business Suite Asserter URL in the requestUrl parameter.
  4. Log out from Oracle E-Business Suite. The browser is redirected to the Oracle Identity Cloud Service Sign In page.

Validate the Service

You can validate the Asserter configuration, E-Business Suite configuration and IDCS Application setup using the Validation Service.

Access the validation service using the endpoint app.url/validate for example, https://ebsasserter.example.com:7002/ebs/validate.

The validation result of each configuration will be one of Success, Failure, Undetermined.

If the result is Failure or Undetermined, the response body will suggest the expected configuration. Re-configure EBS Asserter or the Oracle E-Business Suite or IDCS Application as appropriate.

Login with Non-US English Language

The latest Oracle Identity Cloud Service EBS Asserter will support the language configuration of a user provided in EBS. If the FND_OVERRIDE_SSO_LANG profile option is enabled for a user in EBS, Asserter creates an EBS session based on the value of the ICX_LANGUAGE profile option of this user.

For a given EBS deployment, if there is no such configuration for a user in EBS, the language can be controlled using the langCode parameter as mentioned below or base.lang can be set in the bridge.properties.

You can login in to the EBS Home Page in a different language by specifying the code for the language in the login URL:

https://apps.example.com/OA_HTML/AppsLogin?langCode=language
            code>