我正在尝试将 HDIV 集成到我们现有的应用程序中。但是,我在以下用例中面临 CSRF 令牌的问题。
用例:
我使用 JQuery 数据表以表格格式呈现数据。我们有一个包含超链接的数据表列。我需要将 CSRF 令牌添加到基于用于呈现 JQUERY 数据表的 JSON 数据生成的每个超链接中。
理想情况下,根据 HDIV 文档,我们需要将所有 URL 嵌入c:url或spring:url标签中,以便在服务器上生成 CSRF 令牌。但是,Jquery 数据表使用 JSON 来呈现我的数据表中的数据和超链接。
由于我们不能将spring:url(在服务器上执行)与用于数据表生成(由浏览器执行)的动态 JSON 一起使用,我如何让 HDIV 知道使用 JSON 数据生成的超链接应该附加 CSRF 令牌?