点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
已为一个应用程序配置了SAP CPI以允许自我注册。
该域已包含在"租户设置>受信任的域"下的"受信任的站点"中。
外部网站已打开,可以使用重叠启动注册。
注册完成并发送激活电子邮件。
电子邮件模板是使用标准的SAP自注册模板创建的
问题:电子邮件中的链接以启动"激活您的帐户",该过程是由相同的应用程序生成的,这些应用程序重叠且不重叠,构造逻辑不同,并且存在问题。
如果重叠,则激活电子邮件链接不正确,并且会显示错误消息。
在不重叠的情况下,激活电子邮件链接正确并且可以正常工作。
但是,电子邮件模板没有用于重叠的不同标签。
那么,如何解决呢? URL链接是否由SAP CPI使用电子邮件模板动态生成?
系统使用重叠(错误)生成的示例电子邮件链接
https://domain.com/saml/test ; IDSactivation = I1AC20CFCBDE1CAB9727BA26FCD6890529I1193ACFE854268AD56B7339F84A726FBC6527ECB0A7B110F27CB19C2D6ED
系统生成的不重复的电子邮件链接示例:(无错误)
https:// 。 accounts.ondemand.com / ids/activation?token = I132E5B4A75D18BF433E2DFF2D533E9A9AI19DE710C4EA5B4CC93896D9D9D24CBFD237A2D9E6C901189E1DAAD162
(53.3 kB)
嗨
您在这方面取得了什么进展吗?
我们采取的一种方法是使用DNS服务器强制重定向规则。
我们从" https://domain.com/saml/test ; IDSactivation = " 至 "。 accounts.ondemand.com/ids/activation?token= >"。这不是一种优雅的方法,有时可能会出现问题。
S
您将问题报告给SAP,并按应用程序应用了修复程序。
您需要列出所有受影响的应用程序。 根据他们的说法,只发生在某些网站上,所以不是问题,而是补丁...
嗨。
我们设法解决了以下问题:
向SAP报告问题。 会更改租户配置,以便将IDSactivation的分隔符从";"更改为 到一个"?"
为了获得不需要用户手动触发登录屏幕的用户体验,我们以编程方式触发步骤2 。 但是,为了适应密码重置,我们需要确保仅在URL中没有激活标记时才触发.click()事件。 这是我们如何执行此操作的示例代码: