| Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド > Oracle Business Intelligenceに対するOracle Single Sign-Onの有効化 >  BI Presentation ServicesをSSO環境で運用するための構成
 デプロイにあるBI Presentation Servicesのすべてのインスタンスに対して、次の構成を実行します。変更を行う前に、BI Presentation Servicesを停止します。  instanceconfig.xmlファイルは、Windowsの場合はOracleBIData_HOME\web\configディレクトリ、LinuxまたはUNIXの場合はOracleBIData_HOME/Data/web/configにあります。 BI Presentation ServicesをSSO環境で運用するように構成するには 
instanceconfig.xmlを開いて編集します。
<Auth>要素を探します。
見つからない場合は、次の例に示すように、ServerInstanceタグの下にその要素、サブ要素およびパラメータを作成します。 <ServerInstance><!-- other settings ... -->
 <Auth>
 <SSO enabled="true">
 <ParamList>
 
 <!--IMPERSONATE param is used to get the authenticated user's username and is required -->
 <Param name="IMPERSONATE"
 source="serverVariable"
 nameInSource="REMOTE_USER"/>
 </ParamList>
 
 <LogoffUrl> http://<OSSO_HOST:HTTP_PORT>/pls/orasso/orasso.wwsso_app_admin.ls_logout?p_done_url=https%3A%2F%2F<BI_HOST:PORT>%2Fanalytics%2F</LogoffUrl>
 
 <LogonUrl> http://<OSSO_HOST:HTTP_PORT>/pls/orasso/orasso.wwsso_app_admin.ls_login</LogonUrl>
 </SSO>
 </Auth>
 <!-- other settings ... -->
 </ServerInstance>
BI Presentation Servicesと直接通信を行うことが許可されているマシンを保護します。
そのためには、instanceconfig.xmlで、HTTP Serverまたはサーブレット・コンテナのIPアドレスのリストを使用して、Listener\Firewallノードを設定します。 相互認証SSLを使用する場合は、Listener\TrustedPeersノードに、すべての信頼できるホストの識別名(DN)を指定する必要があります。
詳細は、「Oracle Business Intelligenceにおけるセキュアな通信の有効化」を参照してください。 次に例を示します。 <ServerInstance><!-- other settings ... -->
 <Listener>
 <Firewall>
 <Allow address="127.0.0.1"/>
 <Allow address="192.168.1.100"/>
 <Allow address="192.168.1.101"/>
 </Firewall>
 <!-- other settings ... -->
 </Listener>
 <!-- other settings ... -->
 </ServerInstance>
instanceconfig.xmlファイルに、BI Presentation Servicesの資格証明ストアを示すエントリがあることを確認します。この資格証明ストアには、偽装ユーザーの資格証明が格納されています。
      CredentialStorage type="file" path="<OracleBIData>/web/config/credentialstore.xml" passphrase="another_secret"/><!-- other settings ... -->
 </CredentialStore>
BI Presentation Servicesを再起動します。
 |