Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド > Oracle Business IntelligenceへのSingle Sign-On製品の実装 >

SSOシステムをOracle Business Intelligenceに統合するための前提条件


Oracle Business IntelligenceでSSOを有効にするには、Oracle BIにリクエストを発行する認証ユーザーのユーザー名を、選択したSSOシステムからOracle BI(具体的にはOracle BI Presentation Servicesコンポーネント)に提供できるようにする必要があります。Oracle BI Presentation Servicesは、次のいずれかのメカニズムを使用して、エンド・ユーザーのユーザー名を受信する必要があります。

  • エンド・ユーザーのユーザー名を含むHTTPヘッダーまたはHTTP Cookieを使用します。このヘッダーは、任意の有効なHTTPヘッダーまたはCookie名です。
  • または、次のいずれかのサーバー側オプションを使用します。
    • J2EEアプリケーション・サーバーおよびBI Presentation Services Plug-In(Java Servlet)を使用しているときは、javax.servlet.http.HttpServletRequest.getRemoteUser APIのgetRemoteUserメソッドを使用します。

      この場合、SSOシステムは、選択されているJ2EE環境に統合できる必要があり、getRemoteUserメソッドでエンド・ユーザーのユーザー名を返すことができるようにフレームワークが設定されている必要があります。

    • Internet Information Services(IIS)およびBI Presentation Services Plug-In(ISAPI Plug-in)を使用している場合は、エンド・ユーザーのユーザー名が移入されたREMOTE_USERサーバー変数を使用します。

      REMOTE_USERは、ISAPIの拡張APIであるGetServerVariableを使用してクエリーされるサーバー変数です。

Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド Copyright © 2006, Oracle. All rights reserved.