2012-03-22 5 views
0

내 프로젝트에서는 봄 보안 및 GWT를 URL과 같은 국제화 (http : //....html? locale = en)와 함께 사용합니다. 로그인과 로그 아웃 기능은 잘 작동하지만 여기 또 다른 문제가 있습니다 : 사용자가 로그인 할 때 로컬 라이 제이션 URL (예 : http://localhost:8000/Admin/app/Admin.html?locale=en)을 얻었지만 창을 닫고 (로그 아웃하지 않고) URL http://localhost:8000/Admin/으로 돌아온 후 그는 스프링 시큐리티의 승인을받습니다. 세션과 "? locale ="param없이 시스템에 로그인하여 기본 언어를 얻었습니다.봄 보안 인증

주요 질문은 - 두 프로세스 (예 : "Ok! 좋은 사용자 - 오신 것을 환영합니다!"라고 말한 후 그가 사용자에게 링크를 던지기 전에)와 두 프로세스 사이에서 인터럽트를 수행하여 자신에게 로케일을 추가 할 수 있도록하는 방법입니다. URL? 감사합니다. .

+1

다음은 비슷한 질문입니다. http://stackoverflow.com/questions/3335559/spring-security-custom-filter-change-password – WilQu

+0

thx,이 링크를 답변으로 게시하면 표시됩니다. –

답변

1

사용자 지정 AuthenticationSuccessHandler을 구현하여 인증 성공에 대한 요청에 매개 변수를 추가 할 수 있습니다. this question을 참조하십시오.