Skip to content

feat: 커스텀 도메인 연결에 시간당 상한 추가 - #27

Merged
yessjun merged 1 commit into
mainfrom
feat/custom-domain-hourly-cap
Aug 8, 2026
Merged

feat: 커스텀 도메인 연결에 시간당 상한 추가#27
yessjun merged 1 commit into
mainfrom
feat/custom-domain-hourly-cap

Conversation

@yessjun

@yessjun yessjun commented Aug 8, 2026

Copy link
Copy Markdown
Member

📝 작업내용

  • 커스텀 도메인 연결에 사용자별 시간당 상한을 추가, 기본 20건
    • 커스텀 도메인은 이름마다 인증서를 따로 발급받고, 그 발급이 플랫폼 공용 계정 한도를 소모
    • 종전 방어는 분당 10건뿐이라, 그 안에서 속도를 맞추는 사용자가 몇 시간 만에 계정 한도를 소진해 다른 사용자의 발급까지 막을 수 있는 상태
    • 상한은 관리자 설정값으로 둠, 인증 기관의 한도는 우리가 정하는 값이 아니라 코드에 고정할 수 없음
  • 플랫폼 서브도메인은 이 제한과 무관
    • 루트마다 와일드카드 인증서 한 장이 모든 이름을 덮어 발급 자체가 없음

⭐️ 검증

  • verify.sh(mvn verify, 공개 위생 검사) 통과
  • 상한을 3으로 두고 네 번째 연결이 429로 거부되는 것과, 같은 상황에서 플랫폼 서브도메인은 그대로 접수되는 것을 확인
  • 상한 호출을 제거하면 그 테스트가 실패하는 것을 확인
  • 시간당 카운터가 스위트 전체에 누적되지 않도록 초기화에 포함

💬 리뷰 포인트

  • 분당과 시간당 두 창을 함께 두고 시간당만 설정값으로 뺀 구분

@yessjun
yessjun merged commit 6585f98 into main Aug 8, 2026
1 check passed
@yessjun
yessjun deleted the feat/custom-domain-hourly-cap branch August 8, 2026 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant