Это действительно зависит от того, что вы подразумеваете под «входом с общей страницы« X »внутри приложения».
Если вы имеете в виду, что вы уже просматриваете эту страницу, а затем выберите доступ к странице входа (или у вас есть встроенная форма входа в систему), тогда вы не будете перенаправлены на страницу "X", поскольку Spring Security не знает, на какой странице вы находились, когда вы решили войти в систему. Вам придется либо перенаправить на указанное местоположениес помощью заголовка Referer
или сохраните историю просмотров страниц в логике приложения.
Механизм SavedRequest
используется только в том случае, если вы пытаетесь получить доступ к защищенному ресурсу, а Spring Security необходимо перенаправить васна страницу входа.Он временно записывает местоположение, чтобы он мог попытаться восстановить исходное поведение запроса после входа в систему.
Если «X» была защищенной страницей, и вы пытались ее просмотреть, то SavedRequest
с URL"X" будет кэшироваться в сеансе, пока вы будете перенаправлены на страницу входа.