Social Login Setup: Google
To enable Google social login, you'll need to create OAuth 2.0 credentials in the Google Cloud Console. Here's a step-by-step guide to get your Google Client ID and Client Secret:
Steps to Get Google OAuth Credentials
1. Go to Google Cloud Console
- 
Log in with your Google account.
 
2. Create a New Project
- 
Click the project dropdown at the top and select "New Project".
 - 
Name your project (e.g.,
MyWebApp), then click Create. - 
Once created, switch to that project.
 
3. Enable the Google+ API or "People API"
- 
Go to APIs & Services > Library in the sidebar.
 - 
Search for and enable:
- 
People API (used for fetching user profile info)
 - 
(Optional but useful) OAuth 2.0 API
 
 - 
 
4. Create OAuth 2.0 Credentials
- 
Go to APIs & Services > Credentials.
 - 
Click Create Credentials > OAuth client ID.
 - 
If prompted to configure the consent screen first, do that:
 
Consent Screen Configuration
- 
Choose "External" and click Create.
 - 
Fill in:
- 
App Name
 - 
User Support Email
 - 
Developer Contact Information
 
 - 
 - 
Save and continue (you can skip scopes and test users for now).
 
OAuth Client Setup
- 
Application type: Choose "Web application"
 - 
Name it (e.g.,
Web Login) - 
Add Authorized redirect URIs (you can find this link on the social login setup page on your traineasy backend), e.g.:
 
Click Create
5. Get Your Credentials
- 
Youll now see:
- 
Client ID
 - 
Client Secret
 
 - 
 
Click the download icon to save them securely.
Go to your TrainEasy backend and go to 'Settings'-'Site Settings'. Click on the 'Social Login' tab. Save the credentials generated into Google login fields and save