簡體   English   中英

登錄后自定義語言環境重定向-Spring Security

[英]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"

    />

我設法通過編寫自己的AuthenticationSuccessHandlerLogoutSuccessHandler來解決此問題 有關更多詳細信息,請參見下面的答案

如何在Spring-Security,Spring MVC中調用目標URL之前在登錄/注銷時重定向到方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM