文档章节

BIEE 11g 嵌入Iframe

china008
 china008
发布于 2014/11/19 13:16
字数 316
阅读 20
收藏 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
iframe(嵌入式帧)自适应高度

iframe(嵌入式帧)自适应高度 填写的嵌入地址一定要和本页面在同一个站点上,否则会提示“拒绝访问!”。对跨域引用有权限问题,请查阅其他资料。

我编编编
2012/05/20
355
3

没有更多内容

加载失败,请刷新页面

加载更多

RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
今天
1
0
麒麟AI首席科学家现世

8月31日,华为发布了新一代顶级人工智能手机芯片麒麟980,成为全球首款7nm工艺手机芯片,AI方面也实现飞跃,支持人脸识别、物体识别、物体检测、图像分割、智能翻译等。 虽然如今人人都在热议...

问题终结者
昨天
1
0
告警系统主脚本、告警系统配置文件、告警系统监控项目

告警系统主脚本 main.sh内容 #!/bin/bash#Written by aming.# 是否发送邮件的开关export send=1# 过滤ip地址export addr=`/sbin/ifconfig |grep -A1 "ens33: "|awk '/inet/ {pr...

芬野de博客
昨天
2
0
MySQL autocommit探究

-- sessionA:tx_isolation=REPEATABLE-READmysql> select connection_id();+-----------------+| connection_id() |+-----------------+| 28 |+-----------------+......

安小乐
昨天
8
0
c++多线程锁 Mutex  自动判断死锁

c++多线程锁可以使用absl::Mutex std::mutex这两种,下面是demo代码。 使用absl:Mutex的时候打印: [mutex.cc : 1338] RAW: Cycle: [mutex.cc : 1352] RAW: mutex@0x683b68 stack: @ 0x43856......

青黑
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部