GSC + GA4 · 28일

설정 필요

대시보드가 배포되었지만 Google OAuth 시크릿이 아직 설정되지 않았습니다.
아래 단계를 완료하면 로그인 화면이 활성화됩니다.

  1. Google Cloud Console에서 프로젝트 생성 후 Search Console APIGoogle Analytics Data API를 사용 설정
  2. OAuth 동의화면(외부) 구성 — 테스트 사용자에 본인 Gmail 추가
  3. OAuth 클라이언트 ID(웹 애플리케이션) 생성 — 승인된 리디렉션 URI에
    https://pf-dashboard-2nt.pages.dev/auth/callback 추가
  4. 아래 명령으로 시크릿 3개 등록 후 재배포(또는 새 배포에 자동 반영):
npx wrangler pages secret put GOOGLE_CLIENT_ID --project-name pf-dashboard
npx wrangler pages secret put GOOGLE_CLIENT_SECRET --project-name pf-dashboard
npx wrangler pages secret put SESSION_SECRET --project-name pf-dashboard

SESSION_SECRET은 임의의 긴 문자열이면 됩니다 (예: openssl rand -hex 32).