Portal 7.5 Fiori iView和跨域问题

2020-09-30 05:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在使用SAP Portal 7.5 SP4。 我们的SAP Gateway运行fiori应用程序。 我们已通过Fiori iView将Fiori应用程序集成到SAP Portal中。 通过相同的主机名 https://portal.dev.sap访问Gateway和SAP Portal .sys.com.au

Fiori iView在新窗口中以标准模式打开,并且渲染没有问题(尽管我在fiorilaunchpad.html的第1行<!DOCTYPE html>上看到"访问被拒绝" 只要我访问任何应用程序-仅限IE11)。

运行集成的Fiori应用程序时,我注意到父(门户)框架的document.domain是 dev.sap.sys.com.au (由于在SAP Portal中将域松弛参数设置为" 1"),但是嵌入式Fiori应用程序的document.domain是 portal.dev.sap.sys.com.au (因为 没有域松弛)。 由于两个域名不同,因此我认为它会阻止运行自定义Java脚本(每次用户在同一iframe中的fiori应用程序之间导航时,脚本都会尝试设置自定义窗口标题),并且出现"权限被拒绝"错误 。

是否有办法克服这一问题,并确保父级和子级框架都在同一个域内?

而且,为什么在IE11的第1行<!DOCTYPE html>上的fiorilaunchpad.html上看到"访问被拒绝"?

谢谢

Manoj

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在使用SAP Portal 7.5 SP4。 我们的SAP Gateway运行fiori应用程序。 我们已通过Fiori iView将Fiori应用程序集成到SAP Portal中。 通过相同的主机名 https://portal.dev.sap访问Gateway和SAP Portal .sys.com.au

Fiori iView在新窗口中以标准模式打开,并且渲染没有问题(尽管我在fiorilaunchpad.html的第1行<!DOCTYPE html>上看到"访问被拒绝" 只要我访问任何应用程序-仅限IE11)。

运行集成的Fiori应用程序时,我注意到父(门户)框架的document.domain是 dev.sap.sys.com.au (由于在SAP Portal中将域松弛参数设置为" 1"),但是嵌入式Fiori应用程序的document.domain是 portal.dev.sap.sys.com.au (因为 没有域松弛)。 由于两个域名不同,因此我认为它会阻止运行自定义Java脚本(每次用户在同一iframe中的fiori应用程序之间导航时,脚本都会尝试设置自定义窗口标题),并且出现"权限被拒绝"错误 。

是否有办法克服这一问题,并确保父级和子级框架都在同一个域内?

而且,为什么在IE11的第1行<!DOCTYPE html>上的fiorilaunchpad.html上看到"访问被拒绝"?

谢谢

Manoj

付费偷看设置
发送
3条回答
小熊yu生菜
1楼-- · 2020-09-30 06:14

嗨Manoj

您能参考以下注释并检查它的"解决方案"部分吗?

632440-SAP Enterprise Portal浏览器中的域屏障

< p>致谢

Santarshi Samanta

lukcy2020
2楼-- · 2020-09-30 06:35

嗨Manoj

您是否在门户网站和FIORI之间配置了SSO?
还要检查注释Https:// launchpad.support.sap .com/#/notes/0002159924

问候

空代码
3楼-- · 2020-09-30 06:10

嗨Manoj,

Gateway Fiori使用Clickjacking保护功能,它将阻止 在iframe(iview正在使用)下工作的应用程序。 您需要按照"注意:1872800"设置Clickjacking白名单,即使在域放松的情况下也是如此。

最好的问候,

Nick

一周热门 更多>