禁用CSRF令牌。 Web IDE应用程序无法正常工作

2020-08-18 12:09发布

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

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


嗨,

我们的Salesforce开发团队正在使用我们的odata服务。 这包括GET和POST请求。 但似乎他们在POST时遇到问题,因为该服务正在寻找CSRF令牌。 代替调用GET方法来获取CSRF令牌并将该令牌添加到POST调用中。 他们建议禁用odata服务中的CSRF。 是否真的建议禁用令牌?

我有一个运行中的应用程序,在使用我们的odata服务。 但是禁用CSRF令牌后,当我尝试通过WEB IDE运行该应用程序时,它不再起作用。 即使禁用了令牌,我们部署的应用程序也可以正常工作。

是否需要在我的应用程序中添加/配置某些内容以运行没有CSRF令牌的odata服务?

我还为HCP添加了目标设置,以供参考。

谢谢!

(17.0 kB)

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

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


嗨,

我们的Salesforce开发团队正在使用我们的odata服务。 这包括GET和POST请求。 但似乎他们在POST时遇到问题,因为该服务正在寻找CSRF令牌。 代替调用GET方法来获取CSRF令牌并将该令牌添加到POST调用中。 他们建议禁用odata服务中的CSRF。 是否真的建议禁用令牌?

我有一个运行中的应用程序,在使用我们的odata服务。 但是禁用CSRF令牌后,当我尝试通过WEB IDE运行该应用程序时,它不再起作用。 即使禁用了令牌,我们部署的应用程序也可以正常工作。

是否需要在我的应用程序中添加/配置某些内容以运行没有CSRF令牌的odata服务?

我还为HCP添加了目标设置,以供参考。

谢谢!

(17.0 kB)
付费偷看设置
发送
2条回答
My梦
1楼 · 2020-08-18 12:49.采纳回答

当您将相同的端点也用于另一个应用程序时,我不会禁用CSRF令牌。 SalesForce开发人员对于CSRF令牌的初始调用有什么问题? 如果尚未完成,则应通过以下Trailhead模块进行操作: Apex-REST-标注 a>(了解从SalesForce调用API的难易程度也可能很有趣)。

能不能别闹
2楼-- · 2020-08-18 13:13

嗨,格雷戈尔,

我们的Salesforce开发人员正在尝试禁用CSFR调用以允许POST方法。 他们坚持认为服务必须配置为不需要CSRF令牌,因为下面存在此错误

<![CDATA [CSRF令牌验证失败]]>

在SAPUI5开发方面,我可以通过使用useBatch(false)禁用批处理来使我们的应用程序正常工作。 虽然这很容易将我们所有的oData调用公开到网络中,但该应用程序将不得不向我们的后端发送单个请求调用,而不是发送大量的odata服务请求。 在我的其他项目中,我通常将其设置为默认true。

一周热门 更多>