云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_梧州网站建设_免费申请

小七 141 0

在前面的blog Partner Directory–Step by Step示例中,我们开发了一个场景,其中从集成流到接收方合作伙伴的连接是通过带有客户端证书验证的HTTPS完成的。在这个博客中,我们将身份验证方法更改为BASIC。结果是,用户凭证必须从被叫接收者的合作伙伴目录中动态选择。

我们描述了如何更改以前博客的集成流程,数据库大数据,以及需要哪些额外的合作伙伴目录条目。

场景

下图描述了更改的场景。

图1:场景

SOAP接收方通道现在使用基本身份验证而不是客户端证书身份验证来连接接收方伙伴,并且伙伴目录包含接收方伙伴"接收方1"和"接收方2"的用户凭证参数。

构建此场景的先决条件

,您需要两个在SAP云ID服务中注册的通信用户。作为通信用户,您也可以使用租户管理员或Integration Developer用户。

配置步骤

我们列举了更改上一个博客场景的必要步骤。

接收器"receiver\u 1"和"receiver\u 2"的receiver iFlow受角色"receiver\u 1send"和"receiver\u 2.send"的保护(请参阅上一个博客)。将角色"receiver_1.send"分配给接收方"receiver_1"的通信用户,将角色"receiver_2.send"分配给接收方"receiver_2"的通信用户,该通信用户位于工作节点应用程序的接收方租户的SAP BTP驾驶舱中(通常为"iflmap")。

在合作伙伴目录集成流中,更改接收方通道,如以下屏幕截图所示。

屏幕截图1:具有基本身份验证和动态凭证选择的接收器通道

将"连接"选项卡中的"身份验证"更改为"基本"。

输入"凭证名称"$property.RECEIVER\u凭证", 因此,hadoop大数据,在执行过程中,八斗大数据,凭证别名将从exchange属性"RECEIVER\U credential"中动态读取。

增强合作伙伴目录集成流的脚本步骤。下面的Groovy脚本包含增强功能。

唯一的增强功能是插入最后一行

,它将合作伙伴目录URI

设置为交换属性"RECEIVER\u CREDENTIAL"。

使用格式为

的URI,您可以引用通过合作伙伴目录OData API创建的用户凭据(请参阅下一步)。

使用用于创建用户凭据参数的合作伙伴目录OData API。另请参阅上一篇博客的"步骤3:将合作伙伴信息添加到合作伙伴目录"。

使用地址

和请求消息正文

为接收方"接收方1"创建用户凭据条目。

此外,使用请求正文

为接收方"接收方2"创建用户凭据条目,云服务器主机,支持的OData对用户凭证参数的请求在Requests for UserCredentialParameter中进行了描述。

您应该在SAP Cloud Integration驾驶舱中看到创建的条目。请参见下面的屏幕截图。

OData API创建的用户凭证条目的名称的格式为

,云服务器商,与您在exchange属性"RECEIVER\u credential"的脚本中使用的格式相同。

原则上,您也可以使用SAP Cloud Integration WEBUI中的编辑器来创建这些条目("添加"按钮显示在上面的屏幕截图)。

调用集成流

现在您可以按照"步骤5:调用集成流"和"步骤6.3使用OAuth发送方调用合作伙伴目录集成流"章节中前面博客中描述的方式调用集成流。