2015-04-02 66 views
0

嘗試將HDIV與Spring Security CSRF集成並面臨問題的示例應用程序 - CSRF令牌不會自動作爲隱藏參數添加到生成的表單中。CSRF令牌未自動添加爲隱藏參數

在Spring Security-config.xml中

<security:http auto-config="true"> 
    ... 
    <security:csrf/> 
</security:http> 

但是,當我們明確地添加以下行到表單,CSRF驗證工作的配置。

<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/> 

版本細節:

  • HDIV:2.1.9
  • 春:3.2.13(還與4.0.5.RELEASE試過)
  • 春季安全:3.2.6。 RELEASE(還與3.2.4.RELEASE試過)

欣賞任何線索/輸入..

回答

0

我的不好,是使用html形式而不是Spring形式。 一旦更改爲彈簧<form:form,它工作正常。