Настройка пользовательских пунктов назначения после входа в систему на основе РОЛИ пользователя с использованием Spring Security

Я хочу установить пользовательские места назначения после входа в систему на основе пользовательских РОЛИ в моем приложении. например: если при попытке доступа к защищенному ресурсу не запрашивается вход в форму, я хочу показать разные страницы на основе разных ролей. используя target-url, я не могу этого сделать. как я могу сделать это с помощью безопасности Spring?


person student    schedule 12.05.2010    source источник


Ответы (1)


В Spring Security 3.0 вы можете реализовать собственный AuthenticationSuccessHandler (обычно путем расширения SavedRequestAwareAuthenticationSuccessHandler) и настройте <form-login> для использования с атрибутом authentication-success-handler-ref.

person axtavt    schedule 12.05.2010