Delete OBIEE cookie explicity other than logout call

Hi all, today i like to cover how to delete the OBIEE Cookie explicity other than logout call.  

By Default, all the cookies names & properties setting for OBIEE are done in instanceconfig.xml file cookie domain is  refers to OBIEE server and cookie path specifies for which browser requests the cookies will be sent to the server

OBIEE makes Use of a cookie with tag name ‘Session IDCookieName’ which is nothing but nQuireID nQuireID is used to identify the user’s session to the Presentation Services.

Issue Faced:

When a user Login into Portal application and trying to access OBIEE Application which is SSO Integrated with Portal application .After Successfully Logout from portal Application, OBIEE application session retains with previous session cookies.

OBIEE Cookies can be cleared explicitly when the application window gets close Using JavaScript    

Solution Here

  1. OBIEE Cookies Delete function needs to be added in the dashboard page .Open the Dashboard Editor and add the Cookie deletion code using java script in a text prompt and Check Contain HTML Markup.
  2. Save the Changes & apply the same changes for all the dashboard pages .
  3. In InstanceConfig.xml file ,Add the Following Code to Specify Cookie Path & cookie Domain

<CookiePath/u01/apps/dw/obiee/oraclebidata/web/log</CookiePath>

<CookieDomain>localhost:7501</CookieDomain>

  1. Restart the BI presentation services for the changes to reflect
  2. Try accessing the application through Portal URL.

About the Author sarath

An Oracle Identity and Access Management professional, having working on Oracle Access Manager Single Sign-On implementations, Installation/Configuration of Identity Server, Web Pass, Web Gate, Access Gate, Policy Manager, Access Server, Policy Domains, Authentication /Authorization schemes, Single Sign-On (single and multi-domain), OIM, OVD, OID, OAAM, OIF, High Availability/Failover/ SSL deployment.

Leave a Comment:

3 comments
Add Your Reply