강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

보물섬님의 프로필 이미지
보물섬

작성한 질문수

스프링 시큐리티

12) 예외 처리 및 요청 캐시 필터 : ExceptionTranslationFilter, RequestCacheAwareFilter

기본 로그인 페이지로 이동하려면?

작성

·

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

를 참조하시면 더 자세하게 나와 있습니다.

보물섬님의 프로필 이미지
보물섬

작성한 질문수

질문하기