Spring Boot API 테스트 중 401 Unauthorized 에러 해결기
·
프로젝트/SnapNote
🚨 문제 상황백엔드 프로젝트에서 POST /api/signup API를 Postman으로 테스트하려고 했는데,아래와 같은 401 에러가 발생했다.HTTP 401 Unauthorizedhttp://localhost:8080/api/signup 에 JSON 바디를 담아 요청했지만, 응답으로 401이 왔다.❓ 왜 이런 에러가 났을까?Spring Security는 기본 설정 시, 모든 요청에 인증이 필요하게 구성되어 있다.즉, /api/signup, /api/login 과 같은 인증이 없어야 하는 요청도 막히는 것이다.✅ 해결 방법: Spring Security 설정에서 특정 경로만 허용하기// src/main/java/com/snapnote/config/SecurityConfig.java@Configurat..
Spring Boot 회원가입 및 로그인 구현 + Postman 테스트 기록
·
프로젝트/SnapNote
Spring Boot와 Spring Security를 사용해 회원가입 및 로그인 API를 구현하고📮 Postman으로 테스트까지 완료한 과정을 정리함 !✅ 1. 회원가입 API 구현📦 SignupRequest DTOpublic class SignupRequest { @NotBlank @Email private String email; @NotBlank private String password; @NotBlank private String nickname;}📦 SignupResponse DTOpublic class SignupResponse { private Long userId; private String message;}🧠 AuthService - 회..