Я новичок в Spring Security и прошу прощения за мой Engli sh.
У меня есть памятка cookme ie, и когда запрос приходит к фильтру RememberMeAuthenticationFilter - он выполняет аутентификацию, прерывает следующий обрабатывает и немедленно возвращает пользователю только 200 статусов с defaultUrl, что-то вроде
{"redirectTo": "/", "success": true, "username": "userName", "role": [listOfRoles]}
здесь
public RememberMeAuthenticationFilter(AuthenticationManager authenticationManager,
RememberMeServices rememberMeServices) {
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain)
throws IOException, ServletException {
...
if (successHandler != null) { // <<<<<<<<<<<<<<<<<In here the request breaks.
successHandler.onAuthenticationSuccess(request, response,
rememberMeAuth);
return;
}
...
chain.doFilter(request, response);
}
}
Скажите, пожалуйста, как сделать следующее: запрос завершается, после успешной аутентификации с помощью Rememberme Cook ie цепочка фильтра сбрасывается .doFilter (запрос, ответ); А ведь фильтрует go методу контроллера, который запрашивает пользователь.