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;
|