Skip to content

Tech Debt: openid-client 5 → 6 마이그레이션 (auth 서비스 재작성) #61

@chanwoo7

Description

@chanwoo7

배경

Dependabot이 openid-client 5.7.1 → 6.8.3 메이저 PR을 올렸으나, v6에서 public API가 전면 재설계되어 CI 실패.

현재 → 목표

  • openid-client: 5.7.1 → 6.x

보류 사유

CI 실패 로그 발췌:
```
src/features/auth/services/oidc-client.service.ts(4,10):
error TS2305: Module '"openid-client"' has no exported member 'Issuer'.
error TS2305: Module '"openid-client"' has no exported member 'generators'.
error TS2305: Module '"openid-client"' has no exported member 'Client'.
error TS2305: Module '"openid-client"' has no exported member 'TokenSet'.
```
v6은 `Issuer` / `Client` / `TokenSet` / `generators` 클래스 기반 API를 제거하고 함수형 API로 전환됨.

영향 범위

  • `src/features/auth/services/oidc-client.service.ts` — 전면 재작성
  • Google / Kakao OIDC 인증 플로우 전반 (로그인, 콜백, 토큰 갱신)
  • 관련 테스트 스펙 (mock + real-DB)
  • 운영 영향 큰 변경이므로 충분한 QA 필요

수행 조건

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

    📦 Dependencies의존성 업데이트 (Dependabot 등)🔒 Security보안 패치 / 취약점 대응🧱 Tech Debt기술 부채 / 추후 마이그레이션 필요

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions