Files
vip-coordinator/GOOGLE_OAUTH_QUICK_SETUP.md

1.5 KiB

Quick Google OAuth Setup Guide

Step 1: Get Your Google OAuth Credentials

  1. Go to Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the Google+ API (or Google Identity API)
  4. Go to "Credentials" → "Create Credentials" → "OAuth 2.0 Client IDs"
  5. Set Application type to "Web application"
  6. Add these Authorized redirect URIs:
    • http://localhost:5173/auth/google/callback
    • http://bsa.madeamess.online:5173/auth/google/callback

Step 2: Update Your .env File

Replace these lines in /home/kyle/Desktop/vip-coordinator/backend/.env:

# REPLACE THESE TWO LINES:
GOOGLE_CLIENT_ID=your-google-client-id-from-console
GOOGLE_CLIENT_SECRET=your-google-client-secret-from-console

# WITH YOUR ACTUAL VALUES:
GOOGLE_CLIENT_ID=123456789-abcdefghijklmnop.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-your_actual_secret_here

Step 3: Restart the Backend

After updating the .env file, restart the backend container:

cd /home/kyle/Desktop/vip-coordinator
docker-compose -f docker-compose.dev.yml restart backend

Step 4: Test the Login

Visit: http://bsa.madeamess.online:5173 and click "Sign in with Google" (The frontend proxies /auth requests to the backend automatically)

Bypass Option (Temporary)

If you want to skip Google OAuth for now, visit: http://bsa.madeamess.online:5173/admin-bypass

This will take you directly to the admin dashboard without authentication. (The frontend will proxy this request to the backend)