• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!