복붙노트

[SPRING] 스프링 보안을 사용하여 사용자 롤을 기반으로 사용자 정의 포스트 로그인 목적지 설정하기

SPRING

스프링 보안을 사용하여 사용자 롤을 기반으로 사용자 정의 포스트 로그인 목적지 설정하기

내 응용 프로그램의 사용자 ROLES를 기반으로 사용자 정의 사후 로그인 대상을 설정하고 싶습니다. 예 : 보호 된 자원에 액세스하려고 시도하여 양식 로그인 메시지가 표시되지 않으면 다른 역할에 따라 다른 페이지를 표시하려고합니다. target-url을 사용하면이 작업을 수행 할 수 없습니다. 스프링 보안을 사용하면 어떻게 할 수 있습니까?

해결법

  1. ==============================

    1.Spring Security 3.0에서는 (일반적으로 SavedRequestAwareAuthenticationSuccessHandler를 확장하여) 커스텀 AuthenticationSuccessHandler를 구현하고 authentication-success-handler-ref 속성과 함께 사용하도록 을 구성 할 수 있습니다.

    Spring Security 3.0에서는 (일반적으로 SavedRequestAwareAuthenticationSuccessHandler를 확장하여) 커스텀 AuthenticationSuccessHandler를 구현하고 authentication-success-handler-ref 속성과 함께 사용하도록 을 구성 할 수 있습니다.

  2. from https://stackoverflow.com/questions/2818055/setting-custom-post-login-destinations-based-on-user-roles-using-spring-security by cc-by-sa and MIT license