BIEE 11g 嵌入Iframe
来源:互联网 发布:Ad手机后期软件 编辑:程序博客网 时间:2024/05/22 04:55
在做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>
如下图所示:
<Security><InIFrameRenderingMode>allow</InIFrameRenderingMode><!--This Configuration setting is managed by Oracle Enterprise Manager Fusion Middleware Control--><ClientSessionExpireMinutes>30</ClientSessionExpireMinutes></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>
最终如下图所示:
<servlet-mapping> <servlet-name>RelatedContent</servlet-name> <url-pattern>/RelatedContent</url-pattern> </servlet-mapping><context-param> <param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name> <param-value>never</param-value></context-param> <login-config> <auth-method>CLIENT-CERT</auth-method> </login-config>
修改完之后重启BI服务即可,如果还不行,请清除浏览器缓存。
- BIEE 11g 嵌入Iframe
- Oracle BIEE 11G 嵌入Iframe
- biee 11g连接teradata
- Biee 11g权限详解
- BIEE 11g WebService指南
- 解决BIEE 11g 中文乱码问题
- BIEE 11g去掉图形阴影
- BIEE 11g 地址重定向
- BIEE 11g回写功能
- BIEE 11G控制台乱码解决
- BIEE 11g回写插入失败
- BIEE 11g 系统临时文件说明
- BIEE 11g Linux下连接Greenplum
- BIEE 11g忘记rpd密码怎么办
- BIEE 11g catalog自动复制
- BIEE 11g管理工具导入Essbase 11元数据
- BIEE 11g linux下连接mysql数据源
- BIEE 11g 禁用字段拖动及排序功能
- 开发Android应用程序时如何调试?
- 网站日志全解析技巧
- __OSX_AVAILABLE_STARTING()用法和xcode 基于iOS5 SDK的开发
- js学习网站
- linux内核启动到android系统
- BIEE 11g 嵌入Iframe
- OracleDBConsoleorcl无法启动_错误代码2的解决
- CSS设置DIV居中
- 圣诞节“审美疲劳”,百度云如何挽救“圣诞老人”?
- Comet:基于 HTTP 长连接的“服务器推”技术
- 【小蒙淘金】12.26金评-圣诞过后,抄底机会不容错过!
- js一百零一夜之第三夜javascript 简单动画实现
- 笔记:cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- Mean Shift && CamShift