눈송이의 개발생활
[Error]SpringBoot에서 401 UNAUTHORIZED 본문
SpringBoot로 코드를 작성하고 Test를 진행하면서 401 오류가 떴다.
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
통신에 문제가 있을거라고 생각돼서 상태 메시지를 찾아 보았다.
401 UNAUTHORIZED
서버가 인식할 수 없는 잘못된 로그인 자격 증명 제공했을 때
❗URL 확인하기
❗로그인 자격 증명 확인
❗브라우저 기록 삭제 및 쿠키 삭제
알고 보니까 Spring Security때문에 발생하는 문제였다.
→ Spring Security는 스프링은 위한 인증, 접근 관리 프레임워크.
→ build.gradle에 의존성 추가하고 localhost:8080에 접속하면 로그인을 해야 함.
프로젝트 파일 세팅을 다른 플젝 메이트가 해서 build.gradle을 미리 확인하지 않은게 문제였다.
build.gradle에서 security관련 부분을 다 주석처리 하니까 바로 해결할 수 있었다!
https://github.com/jojoldu/freelec-springboot2-webservice/issues/227
Comments