Spring Boot WebSecurityConfigurerAdapter - Перенаправление, если введен URL-адрес входа - PullRequest
0 голосов
/ 02 мая 2018

У меня есть метод WebSecurityConfigurerAdapter configure ()

http.authorizeRequests().antMatchers("/static/**").permitAll().anyRequest().authenticated().and()
                    .formLogin().loginPage("/login")
                    // Redirection after login
                    .defaultSuccessUrl("/home", true).permitAll().and().logout()
                    // logout link. Check if there is no conflict with SAML
                    .logoutRequestMatcher(new AntPathRequestMatcher("/saml/logout")).deleteCookies("JSESSIONID")
                    .invalidateHttpSession(true).logoutSuccessUrl("/").permitAll();

Как перенаправить зарегистрированного пользователя на /home, если пользователь пытается получить доступ к /login?

PS - код моего контроллера

@RequestMapping(method = RequestMethod.GET, value = {"/login"})
public String getIndexPage() {
    return LOGIN_PAGE;
}

@RequestMapping(method = RequestMethod.GET, value = {"/"})
public String getHomePage() {
    return "redirect:/home";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...