Appearance
How to integrate Google Sign-in?
Last update: 01/Jul/2025
1. Google Developer Console
First, go to Google Developer Console and create a project.
2. Select OAuth Client ID
After creating the project, make sure you've selected it.
Go to the Credentials page, click Create Credentials, and select OAuth Client ID.

3. Configure Consent Screen
Configure the Consent Screen:
- Select Internal as User Type
- Select External as Application Type
- Click Save

4. Get Client ID & Client Secret
Copy both the generated Client ID and Client Secret.

5. Add Redirect URI
Add your domain URL in the Authorised redirect URIs box on the Google credentials page. It must end with /sign-in-with-google.
Example: https://YOUR-DOMAIN.com/sign-in-with-google
Paste the Redirect URI in the field and click Save.

6. Update ClientID and Client Secret via Admin Panel
Go to Settings -> General Settings -> Webtools and Google Configuration Settings and update your ClientID and Client Secret. Set Google Auth Enable to ON and click Update Changes.

7. Update ClientID and Client Secret via .env (Optional)
Login to your cPanel or any control panel and open: PROJECT-ROOT/.env
Update the ClientID and Client Secret values in the .env file and save.

8. Disable Google Sign-in (Optional)
If you do not want to use Google Sign-in, go to Settings -> General Settings -> Webtools and Google Configuration Settings and set Google Auth Enable to OFF.

