Third-party systems access BIEE reports via IFRAME

Source: Internet
Author: User

reports developed by BIEE are often integrated with existing systems and can often be embedded into systems that need to be integrated in an IFRAME, where there are two ways of integrating:
1, through SSO, BI and business integration to do single sign-on, you can refer to similar "bi and CAS articles", such articles a lot. This way of security is better.
2, directly in the integrated URL with Nquser, nqpassword in the absence of high security requirements is the simplest way of the economy, it is important to note that the system needs to be integrated with BI in the same domain, or there will be two login situation.
By default BIEE cannot use the IFRAME directly, and some configuration needs to be modified to achieve our purpose, as follows: 
1, modify the $bi_home/instances/instance1/config/oraclebipresentationservicescomponent/coreapplication_obips1/under the directoryInstanceConfig.xml
Find < security>...</ security> This paragraph, as follows:
<Security>
<!--This Configuration setting are managed by Oracle Enterprise Manager Fusion middleware control-->
<ClientSessionExpireMinutes>210</ClientSessionExpireMinutes>
</Security>

Add:
<InIFrameRenderingMode>allow</InIFrameRenderingMode>

after completion security> ' The contents of the section are:
<Security>
<!--This Configuration setting are managed by Oracle Enterprise Manager Fusion middleware control-->
<InIFrameRenderingMode>allow</InIFrameRenderingMode>
<ClientSessionExpireMinutes>210</ClientSessionExpireMinutes>
</Security>

2. Modification$BI _home/home/oraclebi/biee/oracle_bi1/bifoundation/web/Appv2/web.xmlNote here: Appv2, maybe your actual environment is the app, at present my version is 11.1.1.7, it seems that 11.1.1.6 is the app, the specific reason also did not delve into, as long as the path to the right can be. Add the following content:
<CONTEXT-PARAM>
<param-name>Oracle.adf.view.rich.security.FRAME_BUSTING</param-name>
< Param-value>never</param-value>
</context-param>
after modifying, restart the BI Service and clear the browser cache, if it appears " OBIEE content can displayedin the IFrame "

It may be that you are using the way 2 integration and are accessed directly via IP instead of by domain name, when you The visit is OK again, that's what I mentioned at the beginning . "Two log in", need attention.


Summary: The integration of BIEE through the IFRAME, preferably by doing single sign-on (SSO) way, security is high, if unconditional can only simple integration, need to be aware of the integration system and the BIEE server needs to be accessed through the domain name of the way to interact.


Third-party systems access BIEE reports via IFRAME

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.