feat: API 계정 IP 화이트리스트 적용 #154

오픈
" HYOJIN2026-04-06 09:53:36 +09:00을 오픈" · 0개의 코멘트
소유자

배경

  • #152 에서 신청 시 서비스 IP를 수집하는 기능 개발
  • 수집된 IP를 실제 접근 제어에 활용하는 후속 작업

요구사항

IP 화이트리스트 (B 수준)

  • 등록된 IP에서만 Bypass API 호출 허용
  • Spring Security Filter에서 요청 IP와 계정에 등록된 IP 비교
  • 미등록 IP 요청 시 403 Forbidden + 상세 메시지
  • 관리자가 계정별 IP를 추가/삭제할 수 있는 UI

참고

  • bypass_api_service_ip 테이블에 이미 IP 데이터 저장됨 (#152)
  • BypassApiUserDetailsService 또는 별도 Filter에서 검증 로직 추가
## 배경 - #152 에서 신청 시 서비스 IP를 수집하는 기능 개발 - 수집된 IP를 실제 접근 제어에 활용하는 후속 작업 ## 요구사항 ### IP 화이트리스트 (B 수준) - 등록된 IP에서만 Bypass API 호출 허용 - Spring Security Filter에서 요청 IP와 계정에 등록된 IP 비교 - 미등록 IP 요청 시 403 Forbidden + 상세 메시지 - 관리자가 계정별 IP를 추가/삭제할 수 있는 UI ### 참고 - bypass_api_service_ip 테이블에 이미 IP 데이터 저장됨 (#152) - BypassApiUserDetailsService 또는 별도 Filter에서 검증 로직 추가
"로그인하여 이 대화에 참여"
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#154
No description provided.