Я использую Grails с плагином Spring Security.
Я создал собственный фильтр, провайдера аутентификации и токен и зарегистрировал их в виде bean-компонентов в цепочке фильтров:
SpringSecurityUtils.clientRegisterFilter('myFilter',SecurityFilterPosition.SECURITY_CONTEXT_FILTER.order + 10)
(Я не совсем уверен, какой порядок должен быть)
Я POST к j_spring_security_check
.
Кажется, все идет гладко к моей успешной аутентификации, где я установил:
SecurityContextHolder.getContext().setAuthentication(authResult);
без ошибок и SecurityContextHolder.getContext().getAuthentication()
установлено.
Однако Grails перенаправляет меня на страницу неудачного входа.
Что-то не так со страницей j_spring_security_check
?Где ошибка?