2020-08-17 00:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我在X-CSRF-Token上需要一些指针,是否有可能为X-CSRF-Token拥有静态/常量值,而不是每次都使用Fetch?
我的客户要求是他们不想禁用它,并为标头" X-Requested-With"传递" X"值,而是希望为X-CSRF-TOKEN提供一些长值,但tat应该是恒定的。 他们不想每次都获取新的价值。
那么SAP可以在ODATA中为X-CSRF-TOKEN设置一个值吗?
谢谢
Sagar
我已经解决了以下问题:在SAP中禁用CSRF检查并创建了新标头" X-SAP-KEY",并在其中一个中设置了一些长值(例如-lHyka-k6j9-Pa90-jap ====) 自定义表并将其提供给其他小组,并要求他们在方法调用中将此标头与此值传递,还要求传递标头" X"的标头" X-Requested-WITH"以通知CSRF被禁用。
因此,当SAP收到呼叫代码时,请使用保存的值检查此标头。
使用此逻辑,动态令牌被禁用,我们仍然能够像CSRF一样很好地使用静态值来验证安全连接,但他们希望这样做,因此我们就这样实现了。
在我的情况下,另一个系统是Non-Sap系统,并且随着动态令牌的投入不断增加,因此我们实现了此功能。
该解决方案已在使用中,但他们说的是 X值看起来很简单,并且他们也不想使用动态令牌。
亲爱的萨加尔,
我建议您的客户应通读跨站点请求伪造,尤其是建议:
" CSRF令牌本身应该是唯一且不可预测的。" p>
附加请求有什么问题?
最诚挚的问候 Gregor
嗨Sagar,
您可以禁用CSRF令牌。 请参考链接:
https://help.sap.com/saphelp_gateway20sp12/ helpdata/zh-CN/e6/cae27d5e8d4996add4067280c8714e/frameset.htm
不建议这样做,因为它会违反所有安全性最佳做法。
KR
路易斯
最多设置5个标签!
我已经解决了以下问题:在SAP中禁用CSRF检查并创建了新标头" X-SAP-KEY",并在其中一个中设置了一些长值(例如-lHyka-k6j9-Pa90-jap ====) 自定义表并将其提供给其他小组,并要求他们在方法调用中将此标头与此值传递,还要求传递标头" X"的标头" X-Requested-WITH"以通知CSRF被禁用。
因此,当SAP收到呼叫代码时,请使用保存的值检查此标头。
使用此逻辑,动态令牌被禁用,我们仍然能够像CSRF一样很好地使用静态值来验证安全连接,但他们希望这样做,因此我们就这样实现了。
在我的情况下,另一个系统是Non-Sap系统,并且随着动态令牌的投入不断增加,因此我们实现了此功能。
该解决方案已在使用中,但他们说的是 X值看起来很简单,并且他们也不想使用动态令牌。
亲爱的萨加尔,
我建议您的客户应通读跨站点请求伪造,尤其是建议:
" CSRF令牌本身应该是唯一且不可预测的。" p>
附加请求有什么问题?
最诚挚的问候
Gregor
嗨Sagar,
您可以禁用CSRF令牌。 请参考链接:
https://help.sap.com/saphelp_gateway20sp12/ helpdata/zh-CN/e6/cae27d5e8d4996add4067280c8714e/frameset.htm
不建议这样做,因为它会违反所有安全性最佳做法。
KR
路易斯
一周热门 更多>