Oracle® Business Intelligence Enterprise Edition Deployment Guide > Implementing Single Sign-On Products With Oracle Business Intelligence >

Prerequisites for SSO Systems to Integrate With Oracle Business Intelligence


To enable SSO with Oracle Business Intelligence, the SSO system of choice must be able to provide Oracle BI (specifically, the Oracle BI Presentation Services component) with the username of the authenticated user that is issuing a request to Oracle BI. Oracle BI Presentation Services must receive the username of the end user by one of the following mechanisms:

  • Through an HTTP header or HTTP cookie containing the username of the end user. The header can be any valid HTTP header or cookie name.
  • Or, by using one of the following server-side options:
    • When using a J2EE Application Server and the BI Presentation Services Plug-In (Java Servlet), from the getRemoteUser method of the javax.servlet.http.HttpServletRequest.getRemoteUser API.

      In this case, the SSO system must be able to integrate with the J2EE environment of choice and set up the framework such that the getRemoteUser method returns the username of the end user.

    • When using Internet Information Server (IIS) and the BI Presentation Services Plug-In (ISAPI Plug-in), from the REMOTE_USER server variable that is populated with the username of the end user.

      REMOTE_USER is a server variable queried through the use of the ISAPI Extension API GetServerVariable.

Oracle® Business Intelligence Enterprise Edition Deployment Guide Copyright © 2006, Oracle. All rights reserved.