강의

멘토링

커뮤니티

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

장재준님의 프로필 이미지
장재준

작성한 질문수

스프링 시큐리티

AjaxConfig 관련 질문

해결된 질문

작성

·

165

0

안녕하세요 정수원 강사님.

단순하지만, 질문이 있어서 여쭤보려고 합니다.

 

설정 클래스를 작성할 때,

form 로그인 방식에서는

http.formLogin() 메소드를 사용하셨는데,

ajax 로그인 방식에서는 사용하지 않으셨습니다.

 

혹시 formLogin() 메소드로는 ajax 로그인 방식을 처리할 수 없나요?

 

답변 1

1

정수원님의 프로필 이미지
정수원
지식공유자

네 기본적으로는 그렇습니다.

왜냐하면 formLogin 방식은 비동기 로그인 요청을 처리하도록 설계된 것이 아니기 때문입니다.

그래서 인증을 성공하거나 실패하게 되면 Ajax 응답으로 리턴하지 않고 설정된 페이지로 리다이렉트 해 버립니다.

결국 페이지가 리로드 되는 현상이 발생합니다.

그래서 비동기 처리를 할 수 있도록 별도의 필터 클래스를 만든 것입니다

장재준님의 프로필 이미지
장재준
질문자

친절한 설명 감사합니다!

장재준님의 프로필 이미지
장재준

작성한 질문수

질문하기