|
Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド > Oracle Business Intelligenceに対するOracle Single Sign-Onの有効化 >
SSO用のOracle BIの構成
この手順は、「Oracle Single Sign-Onサーバーへのパートナ・アプリケーションとしてのOracle BIの登録」で作成された不明瞭化osso構成ファイル(biosso.conf)に適用します。
SSO用にOracle BIを構成するには
- BI Presentation Services Plug-inのJava Servletが実行しているマシンにあるOracle_HOME/Apache/Apache/conf/ossoディレクトリに、biosso.confファイルをコピーします。
- mod_osso.confファイルを開いて編集します。
このファイルは、Oracle_HOME/Apache/Apache/conf/にあります。
- 次のディレクティブを追加します。
OssoConfigFile Oracle_HOME/Apache/Apache/conf/osso/biosso.conf
- Oracle BIのURL(analyticsキーワードで識別)を静的に保護するため、次の行をmod_osso.confに追加します。
<IfModule mod_osso.c> ..<Location /analytics> ....AuthType Basic ....require valid-user ..</Location> </IfModule>
- 前述のセクションを次のように変更します。
<Location /analytics> ....Header unset Pragma ....OssoSendCacheHeaders off ....AuthType Basic ....require valid-user </Location>
前述のように変更すると、mod_osso.confファイルは次の例のようになります。
OssoIpCheck off OssoIdleTimeout off OssoConfigFile Oracle_HOME/Apache/Apache/conf/osso/biosso.conf ....................... <IfModule mod_osso.c> ..<Location /analytics> ....Header unset Pragma ....OssoSendCacheHeaders off ....AuthType Basic ....require valid-user ..</Location> </IfModule>
- httpd.confファイル(Oracle_HOME/Apache/Apache/conf/にある)で次の行のコメントを解除します。
include "Oracle_HOME/Apache/Apache/conf/mod_osso.conf"
- 次のコマンドを使用してOracle HTTPサーバーを再起動します。
ORACLE_HOME/opmn/bin/opmnctl restartproc process-type=HTTP_Server
Oracle BIがSSL通信用に構成されている場合は、さらに次の手順を実行します。
- Oracle SSOサーバーをホスティングしているマシンのOracle_HOME/sso/configにあるsso_apache.confファイルを、BI Presentation Services Plug-in(Java Servlet)をホスティングしているマシンのOracle_HOME/Apache/Apache/confディレクトリにコピーします。
- BI Presentation Services Plug-in(Java Servlet)のホスト・マシンで、httpd.confファイル(Oracle_HOME/Apache/Apache/conf/にある)に次のディレクティブを追加します。
include "Oracle_HOME /Apache/Apache/conf/sso_apache.conf"
- sso_apache.confファイルで、SSLセクションを有効にし、rewriteセクションをコメント・アウトします(この例に示したセクションのみを有効にする)。
<IfDefine SSL> ...Oc4jExtractSSL on ...<Location /sso> .......SSLOptions +ExportCertData +StdEnvVars
...</Location> </IfDefine>
|