点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我有一些要求,例如在登...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我有一些要求,例如在登...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我有一些要求,例如在登录时从一个站点重定向到另一个站点。这里有更多解释,我有b2b站点。如果b2b客户属于该站点,则其行为类似于OOTB的行为。如果b2b客户属于另一个站点,则 重定向到他们的网站。
示例:如果有两个站点,例如 adidas.com 和 nike.com 如果我转到adidas商店登录页面,并与b2b客户登录(如果客户属于adidas商店,则转到adidas商店)。 如果客户不属于adidas。 他属于耐克商店,然后从同一登录页面重定向到耐克商店。 请有人可以向我建议如何实现此行为。
非常感谢
BR,
Omkar
你好 Omkar Singh ,
是的,这是可以实现的。 我假设您这里有B2B网站,并且B2BCustomer正在尝试登录。
因此,首先您需要查看B2bacc * addon下的B2BAcceleratorAuthenticationProvider类。 一旦B2BCustomer尝试在此处登录以进行身份验证,您就可以应用检查。 您可以检查客户所属的组织并引发异常。 一旦通过LoginAuthenticationFailureHandler抛出异常控制流,您就可以在此处重定向到相关的B2BSite。 尽管您可能会在本地遇到一些cookie/url问题,但是如果两个站点都具有差异url和cookie,那么它们在本地也将起作用,否则您必须在两个站点的URL不同的更高环境中进行测试。
希望这对您有帮助。
一周热门 更多>