Swagger로 API 요청 보내면 403 뜨는 에러

2024. 2. 1. 23:44· 오류해결

현재 서버에 배포한 Swagger로 테스트를 진행하는데

계속 403 에러가 발생했다.

이것도 마찬가지...

 

근데 이상한 점이 있었다

GET 요청은 응답이 제대로 온다.

 

서버 로그를 찍어봤는데 GET 요청 말고는 JWT필터도 타지 않는다. 즉 시큐리티도 안들어오는데 이상하다 분명

 

먼저 내용을 찾아보니 csrf를 허용해놓으면 post, patch, delete, put이 403이 뜰 수 있다고 했다.

// csrf 보호 비활성화                           
.csrf(AbstractHttpConfigurer::disable)

근데 시큐리티 설정에 disable을 이미 해놨기에 이 부분은 패스했다.

 

알고보니 결국 cors 문제였다.

내가 알기로는 cors 문제가 생기면 swagger에서 cors 문제라고 알려줬었는데 왜 안떴는지 아직은 모르겠다

cors 설정에 우리 서버 주소를 넣어주니 정상적으로 모든 요청이 가능하게 됐다.

 

휴

반응형
저작자표시 (새창열림)

'오류해결' 카테고리의 다른 글

나의 착각으로 인한 쿼리 2번 발생 문제  (0) 2024.04.01
MySQL Access denied for user 'root'@'localhost' (using password: YES) 에러  (0) 2024.03.10
Repository 테스트 코드에서 1차 캐시로 인한 null 발생  (0) 2024.01.28
모든 api 요청이 oauth2Login() 로직을 타는 문제  (1) 2024.01.17
'오류해결' 카테고리의 다른 글
  • 나의 착각으로 인한 쿼리 2번 발생 문제
  • MySQL Access denied for user 'root'@'localhost' (using password: YES) 에러
  • Repository 테스트 코드에서 1차 캐시로 인한 null 발생
  • 모든 api 요청이 oauth2Login() 로직을 타는 문제
indeep
indeep
백준 - https://www.acmicpc.net/user/esu08259 깃허브 - https://github.com/qkrrlgus114
indeep
불편한 게 싫어
indeep
글쓰기방명록관리자
전체
오늘
어제
  • 분류 전체보기 (180)
    • 알고리즘문제 (11)
      • 백준 (10)
      • swea (1)
    • CS지식 (27)
      • HTTP 웹 지식 (4)
    • 일상 (1)
    • 스프링 강의(인프런) (4)
    • JAVA 강의(인프런) (11)
    • JAVA (8)
    • 오류해결 (31)
    • Vue (5)
    • 싸피 (4)
    • 스프링 개념 (2)
    • git 관련 (1)
    • 면접 (4)
    • 기타 (14)
    • 프로젝트 (45)
      • RESTAPI 추천 서비스 (34)
      • 씈크럼 프로젝트 (11)
    • 독서 (3)
    • 행사 || 컨퍼런스 (4)
    • 회고 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

hELLO · Designed By 정상우.v4.2.2
indeep
Swagger로 API 요청 보내면 403 뜨는 에러
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.