如何在SAP UI5应用程序中提供oAuth2.0详细信息以从API访问数据

2020-08-19 04:37发布

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

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


专家们,

我想将数据从其余API(SAP Cloud平台)传输到UI5应用程序。

如何使用oAuth2.0详细信息(如客户端ID和密码)调用API。 我可以在邮递员中获取数据。

UI5代码每次也会如何生成新的访问令牌。

您的回复将不胜感激。

此致

Vamshi Krishna。

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

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


专家们,

我想将数据从其余API(SAP Cloud平台)传输到UI5应用程序。

如何使用oAuth2.0详细信息(如客户端ID和密码)调用API。 我可以在邮递员中获取数据。

UI5代码每次也会如何生成新的访问令牌。

您的回复将不胜感激。

此致

Vamshi Krishna。

付费偷看设置
发送
2条回答
木偶小白
1楼-- · 2020-08-19 05:02

API是SAP Cloud Platform上的另一项服务吗? 如果是这样,我建议将Approuter用作后端代理。 这样做的好处是Approuter知道如何实现OAuth流,您只需要配置目标即可。

如果它是另一个OData服务,或者由于其他原因而不能使用Approuter:可以使用任何后端代理。

在两种情况下:请不要在UI中实现OAuth流程 ! 在UI层中处理客户端ID和秘密并不安全,因为此信息将是公开的

渐行渐远_HoldOn
2楼-- · 2020-08-19 05:14

嗨马里乌斯,

感谢您的回复。

我们想从云中获取所有门户服务角色。

下面是API。

https://api.us3.hana.ondemand.com/authorization/v1/accounts/xxxxxxxxxx/apps/nwc/roles?providerAccount=portal

在我的情况下,如何将Approuter用作后端代理?

此致

Vamshi克里希纳。

一周热门 更多>