Description of the illustration idcs_customer_quotes_pattern_description

The image illustrates the design pattern used in the Customer Quotes sample application. It includes a detailed flow to explain how the sample app’s security can be delegated to Oracle Identity Cloud Service.

The main diagram has three major visual components:

  1. A pictograph of an end user

  2. A box labeled Custom Java App that contains a module called Customer Quotes, written in Java

  3. A box labeled Oracle PaaS that contains theOracle Identity Cloud Service

The detailed flow is presented as a three-step process moving through the three major visual components. The process is as follows:

  1. The end user accesses the Customer Quotes application and clicks on Login with Identity Cloud Service to initiate the federated single sign-on.

  2. Oracle Identity Cloud Service authenticates the user and returns an authorization code.

  3. Customer Quotes requests an access token from Oracle Identity Cloud Service, which then issues a JWT access token and an id_token. The id_token is returned per Open ID Connect as an extension of OAuth 2.0.