1.5 KiB
1.5 KiB
Quick Google OAuth Setup Guide
Step 1: Get Your Google OAuth Credentials
- Go to Google Cloud Console
- Create a new project or select an existing one
- Enable the Google+ API (or Google Identity API)
- Go to "Credentials" → "Create Credentials" → "OAuth 2.0 Client IDs"
- Set Application type to "Web application"
- Add these Authorized redirect URIs:
http://localhost:5173/auth/google/callbackhttp://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)