Personalization service concepts

A Web portal, or launch page, is an integrated Web site service that dynamically produces a customized list of Web resources available to a specific user. Resources can include corporate content, support services, and learning tools. The portal output represents a personalized list of resources based on the access permissions for the particular user. The launch page displays only those resources that have the correct access permissions for that user.

You can use Reverse Proxy configuration options and the authorization API entitlements service to build a custom portal solution in a Verify Identity Access environment.

The process flow for building a custom Reverse Proxy portal service includes the following tasks:
  1. Secure policies are formulated and attached at the appropriate points in the protected object resource.
  2. Appropriate explicit ACLs are attached to each of these resource objects.
  3. The Reverse Proxy configuration file is edited to include the URL to the portal service, the path of the object space containing the portal resources, and the permission bit required by the user for access to these resources.
  4. For each user request to the portal URL, Reverse Proxy uses the Authorization Entitlement Service to search this object space and produce a list of resources that meet the authorization conditions for that user.
  5. Reverse Proxy places this information in a PD_PORTAL HTTP header that is sent to the back-end (junctioned) portal server.
  6. The custom portal service (such as a CGI or servlet) located on the back-end server reads the PD_PORTAL header contents and, for example, maps the contents to descriptions and URL links that are displayed to the user on a Web page. This information represents the personalized list of resources available to the user based on access control permissions.