-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
api login not found 에러 뜨는 분들
21.07.03 15:21 작성 조회수 127
0
강의 내용과 동일하게 설정하고
api login 시도를 했는데 다음과 같은 에러가 뜨네요
설정 파일 중에
AjaxLoginConfigurer 생성자를 다음과 같이 수정해보세요.
public AjaxLoginConfigurer(String loginProcessingUrl) {
super(new AjaxLoginProcessingFilter(), "/api/login");
}
문제 원인은 정확하게 못찾았고, 스프링 시큐리티 버전이 업데이트 되면서 바뀐 것 같기도 한데,
defaultLoginProcessingUrl 없으면 시큐리티 내부 FormLogin 인증 정책의 defaultLoginProcessingUrl 인 "/login" (LoginPage의 url)을 기본값으로 사용하도록 로직이 되어 있는 것 같더라구요. (개인 추측)
문제의 원인을 아시는 분은 답글해주시면 감사하겠습니다.
답변을 작성해보세요.
답변 0