눈송이의 개발생활

[Error]SpringBoot에서 401 UNAUTHORIZED 본문

Error

[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

 

[오류] p.110 401 UNAUTHORIZED 질문 · Issue #227 · jojoldu/freelec-springboot2-webservice

어떤 오류인가요? 오류설명: expected:<[200 OK]> but was:<[401 UNAUTHORIZED]> Expected :200 OK Actual :401 UNAUTHORIZED com.skykimpro.book.springboot.web.PostsApiControllerTest.Posts_등록된다 위 함수에 401 ...

github.com

 

Comments