Java使用令牌重定向到InfoView(BO XI 3.1)

2020-09-14 04:32发布

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

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


使用令牌,网页会自动重定向到用户的信息视图页面(具有自动登录)。 没关系。

Java代码:

 authMessage.setUrl(BOEEnv.getBOEBaseUrl()+ PARAM_INFOVIEW +令牌); 
  • BOEEnv.getBOEBaseUrl()=" http://myUrl:8080/"
  • PARAM_INFOVIEW =" InfoViewApp/logon/ start.do ?ivsLogonToken ="

现在,我们必须通过Netscaler使用重定向。

  • BOEEnv.getBOEBaseUrl()=" http://NetscalerUrl/"
  • Netscaler将" http://NetscalerUrl/InfoViewApp/*"重定向到" http://myUrl:8080/InfoViewApp/*"

用户第一次尝试转到InfoView时,他进入URL为https://NetscalerUrl/PlatformServices/service/app/ logon.do 。 当用户返回并重试时,将显示其用户的InfoView。

如何直接进入用户的InfoView?

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

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


使用令牌,网页会自动重定向到用户的信息视图页面(具有自动登录)。 没关系。

Java代码:

 authMessage.setUrl(BOEEnv.getBOEBaseUrl()+ PARAM_INFOVIEW +令牌); 
  • BOEEnv.getBOEBaseUrl()=" http://myUrl:8080/"
  • PARAM_INFOVIEW =" InfoViewApp/logon/ start.do ?ivsLogonToken ="

现在,我们必须通过Netscaler使用重定向。

  • BOEEnv.getBOEBaseUrl()=" http://NetscalerUrl/"
  • Netscaler将" http://NetscalerUrl/InfoViewApp/*"重定向到" http://myUrl:8080/InfoViewApp/*"

用户第一次尝试转到InfoView时,他进入URL为https://NetscalerUrl/PlatformServices/service/app/ logon.do 。 当用户返回并重试时,将显示其用户的InfoView。

如何直接进入用户的InfoView?

付费偷看设置
发送
2条回答
木偶小白
1楼 · 2020-09-14 04:54.采纳回答

我在Netscaler中添加了重定向(" http://NetscalerUrl/PlatformServices/service/app/ logon.do "到" http://myUrl:8080/PlatformServices/service/app/ logon.do "),就可以了。

我无法尝试过度解决方案(在项目的这一步,我们无法修改代码)。 我将尝试其他步骤。

谢谢。

hengyuye
2楼-- · 2020-09-14 04:52

嗨克里斯托夫,

如果您转到" logon.do "而不是" start.do "?

您还可以 尝试使用序列化会话而不是登录令牌。
KBA: https://launchpad.support .sap.com/#/notes/1680935

一周热门 更多>