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

J2EE統合の使用


<?xml version="1.0"?>

<WebConfig>
<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 ...-->
<CredentialStore>
<CredentialStorage type="file" path="<OracleBIData>/web/config/credentialstore.xml" passphrase="another_secret"/>
<!-- other settings ...-->
</CredentialStore>
<!-- 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"/>
<!--Optional, NQ_SESSION.LOCALE sets up the user's locale as determined by SSO system -->
<Param name="NQ_SESSION.LOCALE"
source="cookie"
nameInSource="SSO_LOCALE"/>
</ParamList>
<!--Optional.Replace the URLs with actual logoff/logon URL-->
<LogoffUrl>http://hostname:port/sso/logoff</LogoffUrl>
<LogonUrl>http://hostname:port/logon</LogonUrl>
</SSO>
</Auth>
<!-- other settings ...-->
</ServerInstance>
</WebConfig>

この結果、接続文字列は次の形式になります。

UID=Impersonator;PWD=secret;IMPERSONATE=testuser;NQ_SESSION.LOCALE=en-US;

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