SAP 电商云和 Customer Data Cloud(CDC) 的登录集成过程中的一些问题分析

简介: SAP 电商云和 Customer Data Cloud(CDC) 的登录集成过程中的一些问题分析

商业体验的数字化一直是许多 SAP 客户的主要关注点,为了在品牌和消费者之间建立信任关系,客户生命周期是至关重要的。SAP 客户数据云(Customer Data Cloud)和 SAP 商务云(Commerce cloud)不仅为解决这些挑战提供了解决方案,而且还通过标准的开箱即用功能和集成简化了实现过程。


在我们讨论具体的功能和设计注意事项之前,了解每种产品的作用是很重要的。


SAP Customer Data Cloud


SAP 客户数据云用于管理 web/应用程序表单上的用户帐户的创建,并允许登录验证访问数字属性,同时在所有表单上启用合规的同意捕获(compliant consent capture)和重新同意(re-consent )流程。可以很容易地创建智能用户首选项表单,以便让最终用户完全控制其数据。使用 Identity Sync、webhook和 REST api 可以轻松创建智能集成流。SAP客户数据云由以下主要支柱组成:


Identity

Consent

B2B


SAP Commerce Cloud


SAP Commerce Cloud 通过端对端商务流程确保个性化、全面的电子商务体验:


简化客户的商业设置,降低总拥有成本


支持端到端的电子商务流程,包括购物车结账、产品内容和体验管理、促销和订单管理


实现与在同一平台上构建的组件的无缝集成和交互


下面是 SAP Commerce Cloud 将 SAP Customer Data Cloud 用作 login 集成的一个场景中的一个实际问题。


通过 Service Worker 向 Commerce 服务器发起的 token 请求。


注意这个请求的前置条件,是已经从 CDC tenant 获取了 UIDSignature 字段:

3a39adfc40388b808922e863189435e7.png

正常情况下,Commerce 颁发的 token,如下图所示:

268300397420d6fd93f0909f28c3a4e9.png

pages CMS OCC 请求也是通过 Service Worker 返回:

3a39adfc40388b808922e863189435e7.png

全是 JSON 数据:

268300397420d6fd93f0909f28c3a4e9.png

向 CDC tenant 发起的请求:

5d32b14a53fc8415ec5b65355b736170.png

如果 UIDSignature 里包含 + 符号,在 Chrome 发送往 Commerce 时会被转成 whitespace,会导致 Commerce 后台处理失败。


目录
相关文章
|
20天前
|
安全 UED 开发者
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
20 0
|
20天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
15 0
|
6月前
|
存储 Java Nacos
如何在Spring Cloud项目中集成Seata,实现分布式事务的管理和控制?
如何在Spring Cloud项目中集成Seata,实现分布式事务的管理和控制?
125 0
如何在Spring Cloud项目中集成Seata,实现分布式事务的管理和控制?
|
2月前
|
机器学习/深度学习 人工智能 监控
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
67 0
|
5月前
|
数据安全/隐私保护
SAP Commerce Cloud 的 DataIsolation flag
SAP Commerce Cloud 的 DataIsolation flag
25 0
|
5月前
|
数据管理 API
什么是 SAP Commerce Cloud 集成扩展包
什么是 SAP Commerce Cloud 集成扩展包
22 1
|
6月前
|
消息中间件 安全 Java
24SpringCloud - Spring Cloud Bus 消息总线集成(RabbitMQ)
24SpringCloud - Spring Cloud Bus 消息总线集成(RabbitMQ)
53 0
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
15 0
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0

热门文章

最新文章