csrf token per page – java.lang.IllegalStateException: token per page启用后必须定义'uri'属性。

我试图从 CsrfGuard.properties 启用 token par 页面,但在部署后,当我试图访问 URL 时,我收到一个 500 错误,因为它正在抛出以下异常。

你能帮我解决这个问题吗?我需要在哪里传递定义这个URI?

CsrfGuard.properties

org.owasp.csrfguard.TokenPerPage=true
org.owasp.csrfguard.TokenPerPagePrecreated=true

JSP页面。

<form name="test">
.....
     <input type="hidden" name="<csrf:token-name/>" value="<csrf:token-value/>"/>
</form>

异常。

java.lang.IllegalStateException: must define 'uri' attribute when token per page is enabled

解决方案:

需要在token值t标签中添加部分内容。

<input type="hidden" name="<csrf:token-name/>" value="<csrf:token-value uri='page.jsp' />"/>

给TA打赏
共{{data.count}}人
人已打赏
未分类

跨表使用MODE.SNGL会出现参考错误。

2022-9-8 5:08:35

未分类

django从列表中下载文件(后端为s3)。

2022-9-8 5:08:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索