SAP HANA试用版收到502服务器错误,身份验证成功要素API

2020-09-23 18:19发布

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

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


你好

我是一名试用用户,使用用于iOS助手的SAP Cloud Platform SDK开发演示iOS应用。 在SF API的SAP API Business Hub中进行搜索,我能够使用到各种SF API端点的连接/目的地创建多个移动本机应用程序。 使用iOS助手指定现有连接通常可以正常工作,但是在为一种特定API提供入门证书后,我遇到了可重现的502错误。 我让助手使用以下连接生成一个主/详细应用程序:

成功因素用户管理(用户,用户权限)

https://sandbox.api.sap.com/successfactors/odata/v2/User

该应用程序未使用仅在请求标头中指定APIKey的身份验证。 我已经在浏览器的Discovery API工具以及Postman和Curl中成功测试了此API,所以我知道它可以工作。 iOS Assistant可以使用具有上述URL的目标来生成Xcode项目。 应用在iOS模拟器上编译并执行,同时显示入门和身份验证屏幕。 输入正确的凭据后,响应返回502错误,指出身份验证失败并检查身份验证URL和使用的身份验证器。 请注意,目标/连接器配置与我为其他端点配置的其他配置相同,并且在日志中尚不清楚为什么该配置失败。 这是iOS模拟器上错误的屏幕截图。

感谢您的帮助。

(166.5 kB)

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

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


你好

我是一名试用用户,使用用于iOS助手的SAP Cloud Platform SDK开发演示iOS应用。 在SF API的SAP API Business Hub中进行搜索,我能够使用到各种SF API端点的连接/目的地创建多个移动本机应用程序。 使用iOS助手指定现有连接通常可以正常工作,但是在为一种特定API提供入门证书后,我遇到了可重现的502错误。 我让助手使用以下连接生成一个主/详细应用程序:

成功因素用户管理(用户,用户权限)

https://sandbox.api.sap.com/successfactors/odata/v2/User

该应用程序未使用仅在请求标头中指定APIKey的身份验证。 我已经在浏览器的Discovery API工具以及Postman和Curl中成功测试了此API,所以我知道它可以工作。 iOS Assistant可以使用具有上述URL的目标来生成Xcode项目。 应用在iOS模拟器上编译并执行,同时显示入门和身份验证屏幕。 输入正确的凭据后,响应返回502错误,指出身份验证失败并检查身份验证URL和使用的身份验证器。 请注意,目标/连接器配置与我为其他端点配置的其他配置相同,并且在日志中尚不清楚为什么该配置失败。 这是iOS模拟器上错误的屏幕截图。

感谢您的帮助。

(166.5 kB)
付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼 · 2020-09-23 18:51.采纳回答

Brian,我尝试使用助手重现此代码,并使用SAP API Business Hub端点创建一个新应用。 我没有看到完全相同的东西,但是加载流程失败,因为显然后端在根URL上没有响应服务目录。 问题在于,入职流程会尝试连接到后端URL以验证身份验证是否确实成功,并且默认为服务根目录-如您在错误消息中所看到的。 对于我而言,帮助的是,我在生成的应用程序中将OnboardingManager.swift配置为使用其他URL来验证身份验证

让DiscoveryConfigurationTransformer = DiscoveryServiceConfigurationTransformer(applicationID:" com.martiancraft.sap.user.mcorg",authenticationPath:" com.martiancraft.sap.user.mcorg")

尝试将其更改为

让DiscoveryConfigurationTransformer = DiscoveryServiceConfigurationTransformer(applicationID:" com.martiancraft.sap.user.mcorg",authenticationPath:" com.martiancraft.sap.user.mcorg/$ metadata")

至少对我有用的

谢谢

Andreas

蓋茨
2楼-- · 2020-09-23 18:56

奇怪的副作用-不知道为什么我没有看到这种情况。 无论如何,现在看起来你很好。 很高兴我们为您服务

安德烈亚斯(Andreas)

一周热门 更多>