[Spring] SpringBoot에서 API 설계 시 401 UNAUTHORIZED 오류 발생

전현준·2023년 11월 11일
0

Spring

목록 보기
3/17
post-thumbnail

Rest API 구축 처음 하는 사람

이번에는 RestAPI 방식으로 구축하기 위해 가장 처음 login 하는 Controller 기능을 만들고 있었다.

가장 처음으로 만들고 실행해서 들어가 봤다. 근데,, 로그인을 하란다..!
내가 생각했던 것은 "오잉? 이제는 login이라서 자기 멋대로 로그인 form도 만들어주나?" 싶었다..
하지만 그게 아니라 Spring Boot Secure 때문이란다!

다시 알아보기로 하고, 그리고 PostMan에서 Request도 보내보는데 계속 401 에러가 떴다.

401 Unauthorized : 요청된 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 클라이언트 요청이 완료되지 않았음

문제점

근데 알고 보니 Spring Security 에서 발생하는 문제라고 한다.

Spring Security는 스프링은 위한 인증, 접근 관리 프레임워크.

Gradle에서 security 내용을 지우고 다시 Request 보내보기로 했다.

보는 것과 같이 200을 받았다 얏호!

Spring 에서 데이터도 잘 받은 것을 볼 수 있다!

추후 공부할 점

  • Spring Secure가 필요한 상황이 오면, 그때는 어떻게 Request를 보내야 하는가?
profile
백엔드 개발자 전현준입니다.

0개의 댓글

관련 채용 정보