release: v2.1.0 — 인증 시스템 + Google OAuth #4

병합
htlee develop 에서 main 로 3 commits 를 머지했습니다 2026-02-27 16:44:06 +09:00
소유자

Release v2.1.0

포함 기능

  1. JWT 기반 인증 시스템 — ID/PW 로그인, 역할/권한 관리, 사용자 승인 워크플로우
  2. Google OAuth 연동 — gcsc.co.kr 자동 승인, 기타 도메인 PENDING
  3. 관리자 대시보드 — 사용자/권한/메뉴/설정 관리 패널
  4. CI/CD 파이프라인 — Frontend + Backend 자동 배포

배포 체크리스트

  • 서버 환경변수: GOOGLE_CLIENT_ID
  • Gitea Secret: GOOGLE_CLIENT_ID
  • nginx: COOP 헤더
  • Google Cloud Console: 승인된 JavaScript 원본에 wing-demo.gc-si.dev 추가
  • 통합 테스트

🤖 Generated with Claude Code

## Release v2.1.0 ### 포함 기능 1. **JWT 기반 인증 시스템** — ID/PW 로그인, 역할/권한 관리, 사용자 승인 워크플로우 2. **Google OAuth 연동** — gcsc.co.kr 자동 승인, 기타 도메인 PENDING 3. **관리자 대시보드** — 사용자/권한/메뉴/설정 관리 패널 4. **CI/CD 파이프라인** — Frontend + Backend 자동 배포 ### 배포 체크리스트 - [x] 서버 환경변수: GOOGLE_CLIENT_ID - [x] Gitea Secret: GOOGLE_CLIENT_ID - [x] nginx: COOP 헤더 - [ ] Google Cloud Console: 승인된 JavaScript 원본에 wing-demo.gc-si.dev 추가 - [ ] 통합 테스트 🤖 Generated with [Claude Code](https://claude.com/claude-code)
htlee added 3 commits 2026-02-27 16:44:01 +09:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- google-auth-library로 Google ID Token 검증 (backend)
- @react-oauth/google GoogleLogin 컴포넌트 (frontend)
- gcsc.co.kr 도메인 자동 승인(ACTIVE), 기타 도메인 PENDING
- 기존 ID/PW 사용자와 OAuth 사용자 동일 계정 체계 통합
- AdminView: 사용자 인증방식(Google/ID PW) 뱃지 표시
- AdminView: OAuth 자동 승인 도메인 설정 UI
- deploy.yml: VITE_GOOGLE_CLIENT_ID 빌드 환경변수 추가
- nginx: Cross-Origin-Opener-Policy 헤더 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reviewed-on: #3
htlee merged commit 65a44d1a1c into main 2026-02-27 16:44:06 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/wing-ops#4
No description provided.