Oracle® Business Intelligence Enterprise Edition Deployment Guide > Implementing Single Sign-On Products With Oracle Business Intelligence > Sample Configuration Files >

Using J2EE integration


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

This results in a connection string that takes on the following form:

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

Oracle® Business Intelligence Enterprise Edition Deployment Guide Copyright © 2006, Oracle. All rights reserved.