Fiori Launchpad cookie sap-usercontext

2020-09-03 13:52发布

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

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


我配置了一个Fiori启动板,该启动板具有Fiori应用程序以及Web Dynpro Abap和基于直接url的应用程序的磁贴。 我的问题是由于WDA应用程序位于与前端服务器不同的服务器/客户端上,因此一旦我启动了使用系统别名指向WDA的图块,它将启动应用程序,但会设置sap-usercontext cookie,其中包含 新的SAP客户编号。 不幸的是,在启动WDA切片之后,对Fiori切片或其动态数据的任何后续调用都会导致身份验证提示,因为sap-usercontext仍然指向旧的WDA客户端,这对于这些前端应用程序无效。 我该如何避免这种行为?

谢谢

标记

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

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


我配置了一个Fiori启动板,该启动板具有Fiori应用程序以及Web Dynpro Abap和基于直接url的应用程序的磁贴。 我的问题是由于WDA应用程序位于与前端服务器不同的服务器/客户端上,因此一旦我启动了使用系统别名指向WDA的图块,它将启动应用程序,但会设置sap-usercontext cookie,其中包含 新的SAP客户编号。 不幸的是,在启动WDA切片之后,对Fiori切片或其动态数据的任何后续调用都会导致身份验证提示,因为sap-usercontext仍然指向旧的WDA客户端,这对于这些前端应用程序无效。 我该如何避免这种行为?

谢谢

标记

付费偷看设置
发送
3条回答
槿木_熙
1楼-- · 2020-09-03 14:07

Mark和JP,

请检查注释 0002530317

d56caomao
2楼-- · 2020-09-03 14:16

我们有2次会议相同的问题。 一个来自系统客户端010,另一个来自系统客户端410。

0002530317 不能完全解决该问题。 当您在同一系统上运行更多客户端时,每次更改都以您指定的客户端结尾。

我们已经在010系统上实现了此webdispatcher规则。 它将有问题的Cookie部分sap-client = 410从http标头中删除。

如果"%{HTTP_COOKIE}"重新注册为" sap-usercontext = sap-language = EN&sap-client = 410" [OR]

如果"%{HTTP_COOKIE}"重新注册为" sap-usercontext = sap-language = DE&sap-client = 410"

RemoveCookie" sap-usercontext

或者如果这不起作用,只需简单的命令:

RemoveCookie" sap-usercontext"

Alawn_Xu
3楼-- · 2020-09-03 14:19

嗨,

您解决了这个问题吗? 我现在面临着同样的问题。

谢谢!

JP

一周热门 更多>