Как перенаправить на домашнюю страницу, если пользователь заходит на страницу входа после входа в систему?
Вот мой весенний конфигурационный файл безопасности:
authenticationSuccessHandler
расширяетSavedRequestAwareAuthenticationSuccessHandler
обеспечение перенаправления пользователя на страницу, которую он первоначально запрашивал.
Тем не менее, так как/auth/login
помечен какsecurity="none"
Я не могу успешно перенаправить пользователя на домашнюю страницу, если он заходит на страницу входа после входа в систему. Я считаю, что это правильноПользовательский опыт тоже.
Я попробовал ниже, ноPrincipal
объект всегдаnull
предположительно из-заsecurity="none"
атрибут снова.
@RequestMapping(value = "/auth/login", method = GET)
public String showLoginForm(HttpServletRequest request, Principal principal) {
if(principal != null) {
return "redirect:/";
}
return "login";
}