인프런 커뮤니티 질문&답변
AjaxConfig 관련 질문
해결된 질문
작성
·
165
0
안녕하세요 정수원 강사님.
단순하지만, 질문이 있어서 여쭤보려고 합니다.
설정 클래스를 작성할 때,
form 로그인 방식에서는
http.formLogin() 메소드를 사용하셨는데,
ajax 로그인 방식에서는 사용하지 않으셨습니다.
혹시 formLogin() 메소드로는 ajax 로그인 방식을 처리할 수 없나요?
답변 1
1
정수원
지식공유자
네 기본적으로는 그렇습니다.
왜냐하면 formLogin 방식은 비동기 로그인 요청을 처리하도록 설계된 것이 아니기 때문입니다.
그래서 인증을 성공하거나 실패하게 되면 Ajax 응답으로 리턴하지 않고 설정된 페이지로 리다이렉트 해 버립니다.
결국 페이지가 리로드 되는 현상이 발생합니다.
그래서 비동기 처리를 할 수 있도록 별도의 필터 클래스를 만든 것입니다





친절한 설명 감사합니다!