适用于JavaScript的SAP Cloud SDK-执行目标

2020-09-01 05:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好大师,

我对SAP Cloud SDK for JS有疑问

===========================================

function getAllBusinessPartners():承诺 {

返回BusinessPartner.requestBuilder()

.getAll()

.execute({

destinationName:'BusinessPartnerService'

}); }

==========================================

在下面的示例代码中,我仅传递了destinationName。 文档说我也可以在执行方法中传递jwt。

https://help.sap。 com/doc/48040536eea541f28499a14a27d976fa/1.0/en-US/interfaces/_sap_cloud_sdk_core.destinationnameandjwt.html

请让我知道在什么情况下我们必须在execute方法中传递jwt,目的是什么?

先谢谢您

最好的问候,
维纳(Venu)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好大师,

我对SAP Cloud SDK for JS有疑问

===========================================

function getAllBusinessPartners():承诺 {

返回BusinessPartner.requestBuilder()

.getAll()

.execute({

destinationName:'BusinessPartnerService'

}); }

==========================================

在下面的示例代码中,我仅传递了destinationName。 文档说我也可以在执行方法中传递jwt。

https://help.sap。 com/doc/48040536eea541f28499a14a27d976fa/1.0/en-US/interfaces/_sap_cloud_sdk_core.destinationnameandjwt.html

请让我知道在什么情况下我们必须在execute方法中传递jwt,目的是什么?

先谢谢您

最好的问候,
维纳(Venu)

付费偷看设置
发送
2条回答
Violet凡
1楼 · 2020-09-01 05:44.采纳回答

您好Venu,

作为一般经验法则,如果您拥有JWT(即您正在做某事,例如在通过身份验证的用户触发的操作的上下文中检索业务合作伙伴),则将其传递进来不会有任何危害。 您在编写多租户SaaS应用程序时,由于JWT拥有所有这些信息,因此JWT可以使SDK(和您的应用程序)感知到租户。

除此之外,这取决于您的用例。 我无法从头开始为您提供JWT所需的全部内容,但是一个常见的示例是,如果您的目标具有主体传播(身份验证类型为" OAuth2SamlBearerFlow"),而在该目标中您需要用户 有效的操作(如果没有主体,也就没有主体可以传播)。

TL; DR:如果您有JWT,请将其传递进来。

希望有帮助!

丹尼斯

SKY徐
2楼-- · 2020-09-01 06:10

谢谢丹尼斯。 这会有所帮助。

一周热门 更多>