[英]Custom locale redirect after login - Spring Security
我正在用Spring Security寫一個簡單的原型Spring MVC 3.2。 我的要求指定網址必須具有以下結構
http://app-name/{locale}/signin
http://app-name/{locale}/logout
http://app-name/{locale}/account
我已經實現了一個過濾器,將語言環境設置為請求屬性,並成功地使一切正常運行,但spring-security登錄過程除外,該過程在成功登錄時會重定向到/ account。
我想知道是否可以為這些動作定義某種包裝器?
<security:intercept-url pattern="/signin" access="permitAll"/>
<security:form-login login-page="/signin"
login-processing-url="/security_check"
username-parameter="username"
password-parameter="password"
authentication-failure-url="/signin"
default-target-url="/account"
/>
我設法通過編寫自己的AuthenticationSuccessHandler和LogoutSuccessHandler來解決此問題 。 有關更多詳細信息,請參見下面的答案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.