токен csrf на страницу - java .lang.IllegalStateException: должен определять атрибут 'uri', когда токен на страницу включен - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь включить страницу проверки токена из CsrfGuard.properties. но после развертывания, когда я пытаюсь получить доступ к 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

1 Ответ

0 голосов
/ 10 апреля 2020

Необходимо добавить часть тега значения токена,

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