点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨社区 我正在使用几个API,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨社区 我正在使用几个API,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
我正在使用几个API,这些API借助API密钥进行身份验证,该API密钥用于检索用于后续API查询(SuccessFactors LMS OData和SAP LiveLink)的令牌。 我可以请求令牌并通过SAPUI5应用程序中的ajax请求和在Cloud Platform中配置的目标进行查询。
我担心的是,这些密钥目前存储在SAPUI5应用程序中,并在检索令牌时作为标头附加到ajax请求。 我不希望以这种方式存储它们,因为据我所知,无法从客户端隐藏此信息。
我一直在研究一些想法,但是找不到任何可行的信息或文档来支持这些想法。
1。 我想知道是否可以将API密钥添加到Cloud Platform Cockpit中的目标,以便每次在SAPUI5应用程序中使用目标时都将它们作为标头自动发送。
2。 可以将其存储在neo-app.json文件中吗? 由于可以限制对此文件的访问。
或者只有一种真正的选择,那就是拥有用于检索API令牌的服务器端解决方案? 我宁愿避免减少加载时间和架构依赖性。
我希望有人以前曾经遇到过这个问题,并且可以分享一个好的解决方案:)
您是在谈论仅在浏览器中运行的UI5应用程序吗? 然后,此密钥不应保留在那里。 我认为我在此处上找到的SF LMS OData API >更适合由中间件(即在SCP上运行并可以安全存储API密钥的Node.js oder Java应用程序)使用。
一周热门 更多>