点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在以下情况下,我需要...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在以下情况下,我需要...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在以下情况下,我需要帮助。 我们可以设置所需的身份验证过程吗? 可行吗?
我们有一个用于Fiori的集线器部署-一台FES和一台后端服务器。 SAP UI5应用程序在FES上开发,打包为APK,并部署在Android手持设备中。 SAP UI5应用程序使用oData服务从后端服务器获取所需的数据。 按照正常过程,我们在FES和后端系统之间建立了Trusted RFC。
通过浏览器进行测试时,所有UI5/Fiori应用程序都可以正常运行。要求用户输入FES凭据。 成功通过身份验证后,将使用受信任的RFC进行后端oData调用。 这种情况可以按预期完成。
但是,当从手持设备访问相同的应用程序时,由于UI5代码驻留在设备本身中,所以FES身份验证将永远不会发生(对吗?)。 因此,当由UI5应用程序进行oData调用时,它们将失败,并显示401错误。 我们可以在oData SICF节点中维护"一个服务用户",并使此方案工作。 但是这里的要求是识别正在从设备访问应用程序的用户。
是否有一种优雅的方式来处理这种情况? 是否可以跟踪哪个用户正在访问该应用程序?
谢谢
Sharadha
完美! 您步入正轨。 我需要的输入很少。
401:
->这意味着,当您从cordova打包应用程序时,您的odata请求可能会有空格。 您能否分享初始的odata身份验证代码的示例版本?
->请共享错误回调消息
要查找错误回调,请执行以下操作:ODATA->错误回调->接受错误回调参数-> JSON.stringify(oError)->复制->粘贴在这里。
一周热门 更多>