连接到应用程序启用OData源时使用哪种身份验证?

2020-09-16 20:09发布

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

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


你好

我想使用Application Enablement中的OData源。 如果尝试通过浏览器获取/$ metadata之一,则系统将提示SAP登录页面,这很好。 但是,如果我要使用外部程序调用该怎么办? 我认为我无法使用基本身份验证。

谢谢

Federico

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

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


你好

我想使用Application Enablement中的OData源。 如果尝试通过浏览器获取/$ metadata之一,则系统将提示SAP登录页面,这很好。 但是,如果我要使用外部程序调用该怎么办? 我认为我无法使用基本身份验证。

谢谢

Federico

付费偷看设置
发送
1条回答
亦是此间程序员
1楼-- · 2020-09-16 20:37

是的,基本身份验证不起作用。 所有基于用户的访问都必须通过SAML。 对于服务器到服务器的访问,可以使用客户端密钥(过去通过电子邮件提供,对于新加入的订阅,您可以在cf空间中的IoT AE服务实例的服务密钥中找到它)来检索访问令牌。 然后可以用来进行api调用。 但请注意,此访问没有任何通常的基于实例的授权。 我知道一些客户已成功使此流程与api管理框架一起使用。

这两种身份验证方法均在此处提供: https://blogs.sap.com/2017/10/13/access-the-sap-iot-application-enablement-apis-using-postman /

一周热门 更多>