我有一个基于ASP.NET Core 3.1的REST API。此API将由其他服务器调用,目前没有客户端应用程序调用此API。
在这种情况下,我需要反伪造代币吗?此外,如果需要,如何在服务器到服务器的通信场景中注入防伪令牌?
这是一份关于csrf的官方文档。
CSRF令牌是基于Http会话生成的。如果API端点依赖cookie/或某种机制来重新建立会话。您需要防止CSRF攻击。在官方链接中,你可以看到CSRF攻击的例子,它包括一个身份验证cookie。