gpt4 book ai didi

javascript - 每页 csrf token - java.lang.IllegalStateException : must define 'uri' attribute when token per page is enabled

转载 作者:行者123 更新时间:2023-12-01 17:31:57 31 4
gpt4 key购买 nike

我正在尝试从 CsrfGuard.properties 启用 token 标准页面。但部署后,当我尝试访问 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>

异常(exception):

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' />"/>

关于javascript - 每页 csrf token - java.lang.IllegalStateException : must define 'uri' attribute when token per page is enabled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61103342/

31 4 0
文章推荐: java - 尝试在 Thymeleaf Spring Boot 中迭代 List() 时出现 "Exception evaluating SpringEL expression"错误