Skip to content

fix(core): 패스키 검증 실패 401(2701)을 토큰 만료로 재전송하지 않는다 (#2287) - #2288

Merged
OnlyReadOneBook merged 1 commit into
developfrom
1hyok/youthful-mayer-xr89y6
Oct 7, 2026
Merged

OnlyReadOneBook merged 1 commit into
developfrom
1hyok/youthful-mayer-xr89y6

Conversation

@OnlyReadOneBook

@OnlyReadOneBook OnlyReadOneBook commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

핵심 검토 파일: TokenAuthenticator.kt (프로덕션), TokenAuthenticatorTest.kt (테스트)

📌𝘐𝘴𝘴𝘶𝘦𝘴

📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯

🧪 CI Test Plan

{
  "androidTest": {
    "mode": "none",
    "reason": "변경은 core:network 의 OkHttp 인증기 판별 상수 하나와 그 JVM 테스트입니다. Android UI, 매니페스트, 네비게이션, 계측 소스셋을 건드리지 않고, app/src/androidTest 에서 TokenAuthenticator 는 주석 언급 1건뿐이라 이 판별을 여는 계측 테스트가 없습니다.",
    "tests": []
  }
}

📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵

화면 변경 없음.

💬𝘛𝘰 𝘙𝘦𝘷𝘪𝘦𝘸𝘦𝘳𝘴

로컬 검증(클라우드 컨테이너):

:core:network:testDebugUnitTest   113건 통과, 실패 0
:core:network:ktlintCheck         통과

변이 확인: 수정 전 TokenAuthenticator.kt 로 새 테스트를 돌리면 15건 중 1건(2701 단언)이 실패합니다.


Generated by Claude Code

패스키 등록은 서버가 첫 요청에서 챌린지를 소비한다. 2701 을 토큰 만료로 보고
재발급 뒤 같은 본문을 다시 보내면 실제 거절 사유가 챌린지 무효(2700)로 가려진다.
1202 와 같은 업무 오류 판별 경로에 2701 을 더한다.
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.

fix(core): 패스키 검증 실패 401(2701)이 토큰 만료로 처리되어 챌린지 무효(2700)로 가려진다

1 participant