摘要
本博客介绍了根据登录到SCP的用户的用户ID,云服务器服务商,在SAP Cloud Platform(SCP)和SAP Hybris Cloud for Customer(C4C)上运行的扩展应用程序之间配置用户传播(即单点登录或SSO)所需的步骤。(很快,我将写另一篇博客来展示基于登录到SCP的用户的电子邮件地址的配置)
SAP Hybris Cloud for Customer支持OAuth 2.0 SAML承载断言流。
有关此主题的更多最新信息,大数据是干嘛的,请参阅此联机帮助页。
先决条件
基于OAuth 2.0的SCP之间的身份验证C4C要求在SAP云平台和SAP Hybris云中存在相同的用户id。在C4C中:已配置OAuth标识提供程序。OAuth客户机已注册,由SCP中创建的目标使用。在SCP中:指向在C4C中注册的OAuth客户机的目标。应用程序使用在上一步中创建的目标。
为客户配置SAP Hybris云
为了在C4C中配置OAuth身份提供程序,您将需要来自相应SCP租户的一些信息。因此,返利商城系统开发,在一个单独的浏览器窗口中,转到SAP Cloud Platform Cockpit并在Security下打开Trust。
然后执行以下步骤:
上述证书文件应具有以下格式:-----开始证书----------结束证书---
确保单击"取消"放弃您在"信任管理"屏幕中可能所做的任何更改。
打开ADMINISTRATOR?COMMON TASKS下的Configure OAuth 2.0 Identity Provider,单击New OAuth 2.0 Provider。
然后按照以下步骤操作:
配置成功后,OAuth 2.0身份提供程序应列为活动状态。
打开管理员下的OAUTH2.0客户端注册选项卡,单击新建。
然后按照以下步骤操作:
配置SAP云平台
在C4C中,转到管理员的常见任务配置单点登录。本地服务提供商项下的值应分配给相应SCP目的地的受众。
在SAP云平台中,目的地是允许基于各种选项访问外部系统的端口。然后,什么叫大数据分析,数据与大数据技术,扩展应用程序引用这些目的地以连接到所需的外部系统。
要创建指向C4C租户的新OAuth 2.0目的地,请在SAP Cloud Platform Cockpit的"连接"下选择"目的地"。那么,点击"新目的地"
下表描述了在SCP中配置OAuth 2.0目的地所需的参数。
下面是一个名为"OAuth2"的目的地定义示例,其中包含标准和附加参数:
请注意,对现有目的地的修改需要几分钟才能生效。为了避免可能出现的问题,您可能需要先停止应用程序并重新启动它,然后再测试您在目标中所做的更改。
由于有几个步骤,所以在SCP和C4C之间配置OAuth时很容易出错。因此,请您慢慢来执行上述步骤。
最好,-穆斯塔法。