2014-02-10 4 views
1

У меня есть веб-приложение (построено с использованием Grails), в котором я использую Spring Security с LDAP.Grails изменить Spring Security plugin

Поведение входа и выхода из системы работает отлично в приложении.

Теперь я хотел бы создать функциональность, где, если администратор регистрируется в приложении, в первый раз пересылающий пользователя на конкретную страницу, вместо отправки пользователю на индекс/домашнюю страницу.

Я изменил LoginController (метод auth) и попытался отслеживать логин новым классом домена. Но после входа в систему Login контроллер «auth method» не вызывается.

Может ли кто-нибудь указать мне в правильном направлении? есть ли другой контроллер, который мне нужно изменить?

ответ

1

Почтовый адрес формы входа в систему Spring Security по умолчанию для специального URL: /j_spring_security_check (точный URL-адрес может быть изменен с помощью параметра конфигурации apf.filterProcessesUrl). Этот запрос POST обрабатывается внутренними элементами Spring Security. Чтобы добавить пользовательскую логику входа, вы можете реализовать свой собственный AuthenticationSuccessHandler, как описано here.

+0

Спасибо за ответ. Мне нужно работать над этим, как только у меня будет время. – user583726

Смежные вопросы