Как получить URL защищенного ресурса, отловленного фильтром spring security?
При попытке попасть на защищенный url спринг кидает пользователя на страницу логина, после авторизации можно перенаправлять его по url, который отловил фильтр.
Как получить этот url у спринга?
Вот видимо то, что тебе надо - Ссылочка
В целом процесс выглядит достаточно не сложным:
1. Вешаешь successHandler after login
2. В нем прописываешь свою логику, что делать после логина.
Да, я это видел )
Тут то мне и надо достать url изначальный, чтоб перенаправить пользователя.
Я так понимаю, спринг сохраняет в атрибуты этот url? как достать не знаю
public class RefererRedirectionAuthenticationSuccessHandler
extends SimpleUrlAuthenticationSuccessHandler
implements AuthenticationSuccessHandler {
public RefererRedirectionAuthenticationSuccessHandler() {
super();
setUseReferer(true);
}
}
Vladislav, это я так понимаю откуда пользователь пришел, аналог getHeader("Reffer");
А мне надо узнать куда он направлялся, чтоб после авторизации его направило не на хоум пейдж, а туда, куда он хотел ))