feat(auth): 인증 시스템 및 Google OAuth 로그인 구현 #5

병합
htlee feature/auth-system 에서 develop 로 1 commits 를 머지했습니다 2026-02-27 16:52:36 +09:00
소유자

Summary

  • 자체 인증 시스템 구현 (JWT HttpOnly Cookie, bcrypt, 사용자 관리)
  • Google OAuth 로그인 연동
  • CI/CD backend 빌드 파이프라인 수정 (devDependencies 누락 해결)
  • 기존 코드 ESLint/TypeScript 에러 수정
  • 개발 가이드 문서 추가

주요 변경사항

  • 인증 DB: wing_auth (AUTH_ORG, AUTH_ROLE, AUTH_USER 등 7개 테이블)
  • Backend: auth/, users/, roles/, settings/ 모듈 신규 구현
  • Frontend: LoginPage, AdminView(사용자/권한/메뉴/설정), authStore, authApi
  • CI 수정: npm ci --omit=dev → npm ci + 빌드 후 prune 순서로 변경

Test plan

  • 로컬 로그인/로그아웃 정상 동작 확인
  • Google OAuth 로그인 정상 동작 확인
  • 관리자 페이지 사용자 승인/거절 확인
  • CI/CD 파이프라인 backend 빌드 성공 확인

🤖 Generated with Claude Code

## Summary - 자체 인증 시스템 구현 (JWT HttpOnly Cookie, bcrypt, 사용자 관리) - Google OAuth 로그인 연동 - CI/CD backend 빌드 파이프라인 수정 (devDependencies 누락 해결) - 기존 코드 ESLint/TypeScript 에러 수정 - 개발 가이드 문서 추가 ## 주요 변경사항 - **인증 DB**: wing_auth (AUTH_ORG, AUTH_ROLE, AUTH_USER 등 7개 테이블) - **Backend**: auth/, users/, roles/, settings/ 모듈 신규 구현 - **Frontend**: LoginPage, AdminView(사용자/권한/메뉴/설정), authStore, authApi - **CI 수정**: npm ci --omit=dev → npm ci + 빌드 후 prune 순서로 변경 ## Test plan - [ ] 로컬 로그인/로그아웃 정상 동작 확인 - [ ] Google OAuth 로그인 정상 동작 확인 - [ ] 관리자 페이지 사용자 승인/거절 확인 - [ ] CI/CD 파이프라인 backend 빌드 성공 확인 🤖 Generated with [Claude Code](https://claude.com/claude-code)
htlee added 1 commit 2026-02-27 16:52:09 +09:00
npm ci --omit=dev로 TypeScript가 설치되지 않아 빌드 실패하던 문제 수정.
전체 의존성 설치 → 빌드 → devDependencies prune 순서로 변경.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee merged commit 60b80784fb into develop 2026-02-27 16:52:36 +09:00
htlee 삭제된 브랜치 feature/auth-system 2026-02-27 16:52:36 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

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

의존성

No dependencies set.

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