OpenID Connect Testing Procedures

Oracle Utilities follows thorough testing procedures for SSO OpenID Connect implementations. Oracle Utilities has a separate staging environment for integration testing. This infrastructure is completely separate from the production Oracle Utilities infrastructure.

Before going live with a utility, the Oracle Utilities staging infrastructure is configured to accept OpenID Connect access tokens from the corresponding utility testing environment. The utility website must similarly be configured to send access tokens to Oracle Utilities, as described in Creating a UserInfo Endpoint with Custom Claims.

In order to verify a successful connection and assist with troubleshooting, Oracle Utilities needs the ability to log in to the utility’s staging environment. This may require VPN access if the utility stage environment is located behind a firewall. Oracle Utilities also requires at least one valid login on the utility’s stage environment.

After testing is complete, the configurations are migrated to the production applications for both Oracle Utilities and the utility. To verify these connections, Oracle Utilities also needs a test account on production.

The stage and production test accounts should be available for the life of the program for continuous verification of end-to-end SSO functionality.