SAP Spartacus Early Login

简介: SAP Spartacus Early Login

B2B 商店通常采用密码保护,这意味着用户需要先登录才能访问该站点。 至少,登录页面必须是可公开访问的,也可以有其他公共页面,例如注册、帮助和支持页面。 除了这些公共页面之外,B2B 站点的其余部分都需要用户进行身份验证才能访问它。 Spartacus 早期登录功能允许您将站点的一个或多个页面设为公开,并将站点的其余部分设置为受密码保护。


Protecting Most Routes

您可以通过提供配置来启用提前登录,例如:


image.png此配置需要用户登录才能访问任何 CMS 驱动的路由(即任何具有 CmsPageGuard 的路由).


以下路由例外,它们在 default-routing-config.ts 中定义为 public:


login

register

forgot password

reset password

image.png

Configuring Public Routes

当全局 protected 配置设置为 true 时,您仍然可以为单个路由覆盖它,并通过为单个路由的配置显式设置 protected: false 来将它们设为公开。 下面是一个例子:image.png在上面的示例中,全局配置设置为 protected: true,因此站点上的所有路由都受密码保护,除了那些在 default-routing-config.ts 中默认定义为 public 的路由(换句话说, 登录、注册、忘记密码和重置密码路由)。 现在站点受到保护,您仍然可以将特定路由设为公开,例如“联系我们”页面的路由,在本示例中通过将联系路由设置为 protected: false 将其设为公开。 如前所述,某些路由在 default-routing-config.ts 中被定义为公共路由。 如果您想让这些路由中的任何一个受密码保护,您可以明确覆盖默认设置,如上例中的 register 路由所示。


注意:如果全局受保护配置设置为 false,则忽略单个路由的所有值。 换句话说,当全局受保护配置设置为 false 时,您无法保护单个路由。


Protecting Individual Routes

不建议使用早期登录功能来保护单个路由,因为它只允许您将公共页面列入许可名单。 如果只想保护少量路由,最好使用 CMS 保护组件。


相关文章
|
12月前
|
缓存 负载均衡 前端开发
SAP Spartacus 和 Sticky session 相关的话题
SAP Spartacus 和 Sticky session 相关的话题
|
12月前
|
安全
Spartacus Storefront 里如何在 SmartEdit 访问环境下暂时禁用 Early login
Spartacus Storefront 里如何在 SmartEdit 访问环境下暂时禁用 Early login
|
5月前
|
JSON 开发者 数据格式
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
|
5月前
|
搜索推荐 开发者 UED
关于 SAP Spartacus 层的 UI 设计
关于 SAP Spartacus 层的 UI 设计
|
5月前
|
开发者 UED
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
|
12月前
|
JavaScript 容器
关于 SAP Spartacus generic-link component 的模板代码
关于 SAP Spartacus generic-link component 的模板代码
|
12月前
|
前端开发 搜索推荐 JavaScript
什么是 SAP Spartacus 的 CMS Page Connector
什么是 SAP Spartacus 的 CMS Page Connector
SAP Emarsys 和 SAP Spartacus 的集成
SAP Emarsys 和 SAP Spartacus 的集成
|
API 开发者
Google Tag Manager (GTM) 和 Adobe AEPL 在 SAP Spartacus 中的应用
Google Tag Manager (GTM) 和 Adobe AEPL 在 SAP Spartacus 中的应用
SAP 电商云 CMSUserGroupRestriction 在 Spartacus 里的 evaluation 问题
SAP 电商云 CMSUserGroupRestriction 在 Spartacus 里的 evaluation 问题
下一篇
无影云桌面