Daila
뒤로

v1.3.x

v1.3.x

릴리즈됨

태그: web-v1.3.1 (includes v1.3.0)

배포일: 2026-03-25

1.3 라인은 프로모션 운영 기능 확장(1.3.0)과 인증 안정화 핫픽스(1.3.1)를 함께 포함한 릴리즈입니다. 핵심은 두 가지입니다. 첫째, 관리자용 프로모 코드 운영 플로우와 구독 entitlement 기반을 제품 안에서 정리했습니다. 둘째, JWT 하드닝 이후 운영에서 드러난 레거시 HS256 토큰 인증 이슈를 1.3.1에서 복구하고 테스트 방어선을 추가했습니다.

[1.3.1 상세] - 레거시 Supabase HS256 토큰(kid 없음) 인증 경로를 복구해 광범위한 401 오류를 해소했습니다. - claims-only fallback을 제거하고 SUPABASE_JWT_SECRET 기반의 명시적 HS256 서명 검증으로 전환했습니다. - HS256 성공/실패/시크릿 누락 경로 회귀 테스트를 추가해 재발 방지 범위를 넓혔습니다. [1.3.0 상세] - 관리자용 내부 프로모 코드 발급/조회/비활성화 플로우를 추가했습니다. - 프로모 구독 entitlement 스키마와 관리자 계약 API 테스트 커버리지를 보강했습니다. - Supabase JWT 검증 경로에 JWKS 서명 검증, claim 체크, 키/알고리즘 안전장치를 적용했습니다. - billing/help/admin promo 화면의 다크모드 대비를 개선했습니다. - 웹 라우트 가드와 API 관리자 엔드포인트에서 admin access check를 일관 적용했습니다. - 프로모 엔드포인트의 UndefinedTableError를 유발하던 마이그레이션 누락 이슈를 정리했습니다.

핵심 변경사항

  • 인증 안정화 핫픽스 (1.3.1)

    레거시 HS256 토큰 호환성을 복구하고, 서명 검증 경로를 명시적으로 강화해 운영 인증 실패를 줄였습니다.

  • 관리자 프로모 운영 플로우 (1.3.0)

    관리자가 프로모 코드를 발급/조회/비활성화할 수 있는 제품 내 운영 동선을 추가했습니다.

  • JWT 보안 경로 강화

    JWKS/claim/알고리즘 안전장치를 추가하고, 검증 실패 경로를 테스트로 고정해 인증 신뢰도를 높였습니다.

  • 운영 일관성 및 UI 개선

    관리자 접근 제어 일관화와 다크모드 대비 개선, 마이그레이션 누락으로 인한 런타임 오류 대응을 포함합니다.