🎯 Goal (목표)
현재 대시허브는 GitHub OAuth App 방식을 취하고 있습니다. 본 서비스에서 필요한 권한은 Webhook 생성 및 Private 리포지토리 코드 읽기 뿐이기 때문에 GitHub App으로 마이그레이션합니다.
📋 Tasks (세부 과업)
현재 백엔드 로직을 유지한 채 GitHub App으로 단순 전환 시 백엔드가 Private 리포지토리에서 코드를 읽어오지 못할 가능성이 매우 큽니다.
따라서 사용자 토큰이 아닌 GitHub App 설치 토큰을 사용하는 방향으로 전환해야 하며, 이로 인한 JWT 인증 로직이 추가 구현되어야 합니다.
✅ Definition of Done (완료 조건)
마이그레이션 특성상 개발환경에서 충분한 검증이 이루어진 후 배포합니다.
🔗 Related Documents (관련 문서)