인프런 커뮤니티 질문&답변
기본 로그인 페이지로 이동하려면?
작성
·
212
0
안녕하세요.
혹시 redirect 할때 디폴트 login 페이지로 가려면 어떻게 해야 하나요?
그냥 컨트롤러에서
@GetMapping("/login2")
public String login() {
return "/login";
}
해주니 템플릿이 없다고 나와서.
디버깅 해보니 ExceptionTranslationFilter 가 가지고 있는 기본 AuthenticationEntryPoint가 LoginUrlAuthenticationEntryPoint 이던데.
여기서 buildRedirectUrlToLoginPage 에서 로그인 페이지 만들고 url연결해주고 있는거 같긴한데 이걸 활용하려니 영 감이 안잡해서요.
아님 간단하게 default 로그인 페이지로 가는 방법이 있을것도 같긴한데 혹시 방법이 있나요?
답변 1
0
정수원
지식공유자
네
인증 성공 후 Default 페이지로 이동하도록 설정할 수 있습니다.
http
.formLogin()
.defaultSuccessUrl("/loign", true)
이렇게 설정해 주시면 login 페이지로 이동하게 됩니다.
뒤의 인자가 true 일 경우에 항상 login 페이지로 이동하게 됩니다.
https://www.inflearn.com/questions/193737
를 참조하시면 더 자세하게 나와 있습니다.




