feat: OpenSky OAuth2 인증 + 수집 주기 5분 조정 #73

병합
htlee feat/opensky-oauth2-credits 에서 develop 로 2 commits 를 머지했습니다 2026-03-19 10:44:46 +09:00
소유자

변경 사항

feat: OpenSky OAuth2 인증

  • OAuth2 Client Credentials Flow 토큰 관리 (30분 유효, 만료 2분 전 자동 갱신)
  • Bearer 토큰으로 인증된 API 호출 (4,000 크레딧/일)
  • 미설정 시 익명 모드 폴백 유지

수집 주기 조정

  • 60초 → 300초(5분): 일일 크레딧 11,520 → 2,304 (한도 58% 사용)
  • 이란/한국 수집 간격 2.5분 어긋나게 실행

설정

  • application-prod.yml: OPENSKY_CLIENT_ID, OPENSKY_CLIENT_SECRET 환경변수 참조
  • 서버 .env에 크레덴셜 추가 필요

테스트

  • Backend mvn compile 통과
  • pre-commit hook 통과
  • 운영 서버 배포 후 OpenSky 수집 로그 확인
## 변경 사항 ### feat: OpenSky OAuth2 인증 - OAuth2 Client Credentials Flow 토큰 관리 (30분 유효, 만료 2분 전 자동 갱신) - Bearer 토큰으로 인증된 API 호출 (4,000 크레딧/일) - 미설정 시 익명 모드 폴백 유지 ### 수집 주기 조정 - 60초 → 300초(5분): 일일 크레딧 11,520 → 2,304 (한도 58% 사용) - 이란/한국 수집 간격 2.5분 어긋나게 실행 ### 설정 - `application-prod.yml`: `OPENSKY_CLIENT_ID`, `OPENSKY_CLIENT_SECRET` 환경변수 참조 - 서버 `.env`에 크레덴셜 추가 필요 ## 테스트 - [x] Backend mvn compile 통과 - [x] pre-commit hook 통과 - [ ] 운영 서버 배포 후 OpenSky 수집 로그 확인
htlee added 2 commits 2026-03-19 10:44:35 +09:00
- OAuth2 Client Credentials 토큰 관리 (30분 유효, 자동 갱신)
- 수집 주기 60초 → 300초 (일일 크레딧 11,520 → 2,304)
- AppProperties: openSkyClientId/Secret/AuthUrl 설정 추가
- application-prod.yml: 환경변수 참조 (OPENSKY_CLIENT_ID/SECRET)
- 미설정 시 익명 모드 폴백 유지
claude-bot 이 변경사항을 승인하였습니다. 2026-03-19 10:44:41 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
htlee merged commit b6456145d5 into develop 2026-03-19 10:44:46 +09:00
htlee 삭제된 브랜치 feat/opensky-oauth2-credits 2026-03-19 10:44:46 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

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

의존성

No dependencies set.

Reference: gc/kcg-monitoring#73
No description provided.