文档章节

BIEE 11g 嵌入Iframe

china008
 china008
发布于 2014/11/19 13:16
字数 316
阅读 21
收藏 0

在做BIEE与其它系统集成的时候,经常需要把BIEE的页面用Iframe嵌入其它系统中(比如业务系统),在接合SSO,那么用户就可以直接在业务系统中查看BI报表而无需

二次登录了。

 

默认情况下,出于安全的考虑(clickjacking),BIEE 11g是不能直接嵌入iframe中的,

会提示“OBIEE content can not be displayed in the IFrame”

 

如果有这方面的需要,我们需要进行如下配置:

修改MV_HOME/instances/instance1/config/OracleBIPresentationServicesComponent/coreapplication_obips1目录下的instanceconfig.xml

在Security标签内加入<InIFrameRenderingMode>allow</InIFrameRenderingMode>

如下图所示:

 

[html] view plaincopyprint?

  1.  <Security>  

  2. <InIFrameRenderingMode>allow</InIFrameRenderingMode>  

  3. <!--This Configuration setting is managed by Oracle Enterprise Manager Fusion Middleware Control-->  

  4. <ClientSessionExpireMinutes>30</ClientSessionExpireMinutes>  

  5. </Security>  

 

注:InIFrameRenderingMode有三种取值,分别是prohibit、sameDomainOnly、allow  大家可以根据自己的实际需要选择对应的值

详情请参阅B.1.1 Protecting Pages in Oracle BI EE from Attack

 

修改MV_HOME/Oracle_BI1/bifoundation/web/app/WEB-INF 目录下的web.xml

添加如下内容:

<context-param>
  <param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name>
  <param-value>never</param-value>
</context-param>

 

 

最终如下图所示:

[html] view plaincopyprint?

  1.    <servlet-mapping>  

  2.       <servlet-name>RelatedContent</servlet-name>  

  3.       <url-pattern>/RelatedContent</url-pattern>  

  4.    </servlet-mapping>  

  5.   

  6. <context-param>  

  7.   <param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name>  

  8.   <param-value>never</param-value>  

  9. </context-param>  

  10.   

  11.    <login-config>  

  12.     <auth-method>CLIENT-CERT</auth-method>  

  13.    </login-config>  


 

修改完之后重启BI服务即可,如果还不行,请清除浏览器缓存。


本文转载自:http://blog.csdn.net/biplusplus/article/details/8437612

共有 人打赏支持
china008
粉丝 5
博文 286
码字总数 30406
作品 0
海淀
私信 提问
OBIEE 复制单元格内容需要 Flash 控件

前几个月做一个 BIEE 11g 的项目,做完之后发现 dashboard 中的单元格内容没法复制,当时在 Chrome 和 Firefox 中都尝试过,但是都没法复制,也没有看到什么提示,所以就认为 BIEE 11g 是没法...

DreamOver
2017/12/04
0
0
Oracle biee10g在RedHat上的安装

*** 环境 Red Hat Enterprise Linux Server release 5.8 (Tikanga),64位 Oracle Release 10.2.0.4.0 64位 (已经安装好) java version "1.6.0_45" 64位(oracle官网下载jdk-6u45-linux-x64-rp......

沈珈右
2014/01/27
0
0
CKEditor4 自動清除內容標籤問題的解決方法

在CKEditor中我們經由配置檔Config.js,可以依照自己的需求去自定編輯器的工具,如下圖:而在CKEditor中CKEDITOR.editor.filter會過濾掉一些沒開放功能的內容,舉例來說:上面這編輯器並沒有...

vvx1024
2015/06/02
0
0
Web 科学计算工具--Blabr

Blabr 是 Web 上的科学计算工具,可以创建交互式表,平面图,幻灯片,代码等等。 Blabr 提供两个方式嵌入到网站中: (a)嵌入单个布局框 <iframe width=500 height=550 src="//blabr.io?45117...

叶秀兰
2015/11/09
159
0
网站漏洞处理

1:点击劫持:无X-Frame-Options头信息 X-Frame-Options HTTP 响应头,可以指示浏览器是否应该加载一个 iframe 中的页面。网站可以通过设置 X-Frame-Options 阻止站点内的页面被其他页面嵌入从...

xingyun2010
2017/01/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day152-2018-11-19-英语流利阅读-待学习

外媒看吴亦凡刷榜事件 Lala 2018-11-19 1.今日导读 近日,吴亦凡的专辑在国外陷入了刷榜风波,他的新专辑霸占了单曲榜前三名,并且前十名他占据了七席,力压美国乐坛巨星 Lady Gaga 和 A 妹,...

飞鱼说编程
42分钟前
9
0
开源 java CMS - FreeCMS2.8 微信管理 群发图文消息

项目地址:http://www.freeteam.cn/ 群发图文消息 管理员可以在这里群发图文消息 此列表只提取已审核并且带信息图片的数据! 选择需要群发的消息,点击“群发图文消息”按钮。 微信的限定: ...

freeteam
51分钟前
1
0
Beautiful Soup

定义 Python中的一个库,主要用于从网页爬取数据; 安装 pip install beautifulsoup4 四大对象 Beautiful Soup将复杂的HTML文档转换成树形结构,树中的每个节点都是Python对象,对象可归纳为...

村雨1943
今天
5
0
Visual Studio 昨日发布新版本:增加实时同步编程、共同调试

多名开发者可以在同一个项目中编程,在编写代码和调试代码时只需发送一个 URL 网址,就能邀请他人参与协作,而且无需重新配置开发环境和安装任何附加包。该服务支持 Windows、Mac 与 Linux ...

linuxCool
今天
8
0
发现一种不错的学习方法

这是在《软技能,代码之外的生存之道》所看到的一种学习方法,感觉这个理念不错,分享出来,共勉。 我的「十步学习法」 多年以来,我都承受着巨大的压力:快速学习新技术、新编程语言、新框架...

firepation
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部