Хорошо, ребята, я решил проблему перенаправления. Но теперь у меня другая проблема. У моего веб-приложения есть три проекта. Один из проектов - это домашняя страница и говорит вам, есть ли у вас разрешения на участие в проектах. Все в порядке в этой части. Но теперь в двух других проектах у меня есть springsecurity.xml. И иметь собственные страницы ведения журнала. Но теперь клиент сказал мне, что хочу, чтобы страницы регистрации и перенаправляли меня на домашнюю страницу первого проекта. Проблема здесь.Spring Security two authenticationSuccessHandler
<beans:bean id="casAuthenticationFilter" class="org.springframework.security.cas.web.CasAuthenticationFilter" >
<beans:property name="authenticationManager" ref="authenticationManager" />
<!-- Propiedad añadida para el redireccionamiento a AMS1.1 -->
<beans:property name="authenticationSuccessHandler">
<beans:bean class="org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler">
<beans:property name="defaultTargetUrl" value="http://192.168.1.32:8080/AMS1.1/"/>
<beans:property name="alwaysUseDefaultTargetUrl" value="true"/>
</beans:bean>
</beans:property>
Всякий раз, когда я запись на домашней странице мне нужно два нажмите два раза. Один потому, что всегда перенаправляется, потому что я установил
name = "alwaysUseDefaultTargetUrl" value = "true" в true.
Это потому, что всякий раз, когда я вхожу на страницу входа в проект, 2 всегда перенаправляю меня на проект 1. И проект вводится одним щелчком мыши. Но всякий раз, когда я вхожу в проект 1. Мне нужно щелкнуть по времени в ссылке, кнопке или что-то еще, чтобы войти в проект. 2.
Теперь, мой вопрос: могу ли я иметь два «authenticationSuccessHandler». Это перенаправляет меня на проект 2. И щелкаю один раз или какую-то логику или что-то в этом роде.