如果login.jsp的職位,以/login/submit
:如何讓Spring Security不繞過控制器登錄映射?
<form action="/login/submit" method="post">
和applicationContext.xml
定義form-login
元素:
<form-login login-page="/login" login-processing-url="/login/submit" authentication-failure-url="/login/error" />
我如何做一些額外的處理在相應的控制器方法:
@RequestMapping(value = "/login/submit", method = RequestMethod.POST)
我d定義了這樣的方法,但Spring Security在login.jsp
發佈它的表單時從未調用它。相反,它調用loadUserByUsername
併成功處理認證,而不使用此控制器方法。
你的最終目標是什麼?在Spring Security中有一些鉤子可用於定製身份驗證生命週期,但您如何以及在何處集成取決於您要實現的內容。 – stevevls 2011-05-25 16:48:48
你還在使用什麼版本的Spring Security? – sourcedelica 2011-05-25 20:55:08