首页 > 解决方案 > ASM spartacus 中的 CMS 限制

问题描述

我正在研究 spartacus,我有一个 CMSLinkComponent,它对用户组有限制,让我们使用 admingroup,当我尝试模拟拥有 admingroup 的用户时,我无法看到 CMSLinkComponent。我听说这是 spartacus 的限制(https://sap.github.io/spartacus-docs/asm/

有没有其他方法可以在斯巴达克斯中实现这一点。

标签: hybrisrestrictionspartacus-storefront

解决方案


正如您正确指出的那样,AS 代理在模拟客户时无法应用 CMS 的客户限制规则。

CMS 将根据经过身份验证的用户做出反应。在 ASM 模拟的情况下,用户是辅助服务代理。

作为一种解决方法,也许您可​​以评估是否值得为 AS 代理提供一些额外的组,如果这对您的用例有意义(并且它甚至可以与 CMS 一起按预期工作)。但这也有不利之处。在模拟客户期间,CMS 将始终根据 CS 代理的组运行,无论模拟哪个客户或模拟哪个客户。


推荐阅读