To enable players to log in using their Google account, you’ll first need to create a Google API client ID and configure your OAuth consent screen.
Step 1: Get your Google Auth credentials
Open the Clients page in the Google Cloud Console and log in (or sign up).
Create a new Cloud Console project.
Click Create client, and for Application type select Web application.
To use an existing client ID, select one already listed as type Web application.
Add your website’s URI to Authorised JavaScript origins.
Include the scheme and hostname only, e.g.
https://www.example.com.
Add your site’s API URI to Authorised redirect URIs:
https://api.{YOUR_DOMAIN}/v1/signin/google/verify-pkceReplace
{YOUR_DOMAIN}(e.g.example.com).
Click Save at the bottom of the page.
Send both the Client ID and Client Secret to your Account Manager for activation.
💡 Tip: Make sure your website and API URIs use HTTPS and match exactly — mismatches will prevent Google Sign In from working.
Step 2: Configure your OAuth Consent Screen
The OAuth consent screen shows users which application is requesting access and what data will be shared.
Open the Branding page in the Google Auth Platform section of the Cloud Console.
If prompted, select the project you just created.
Fill out the Branding form and click Save.
Application name: The name of your casino or platform.
Application logo: Shown on the consent screen and in account settings.
Support email: Displayed for player support.
Authorised domains: Add your website domain (e.g.
example.com).Application homepage link: e.g.
https://example.comPrivacy Policy link:
https://example.com/doc/privacy-policyTerms of Service link (optional):
https://example.com/doc/general-terms-and-conditions
Go to the Data Access page to configure scopes.
Add scopes for authentication:
email,profile, andopenid.
Click Submit for Verification to finalise the setup.
💡 Tip: Verification may take several days. You can continue testing in unverified mode during setup, but production environments should always be verified.
