Two steps to be followed to create Google SSO connection.
Configure Google Identity Provider in Zluri app.
Register OAuth 2.0 app with google.
Step 1: Configure Google Identity Provider in Zluri app.
Login to the Zluri dashboard
Go to settings
Select SSO from the left sidebar
Check the list of verified domains. The Google SSO will only be enabled for users belonging to these domains. If the domains are not listed please contact the support team to get these populated in your account.
Scroll down to Identity provider and search for Google Workspace.
Click on 'Google Workspace'.
Form to configure the Google Workspace Identity Provider opens up
Enter Client id and Client Secret and save it (Please refer step 2 to get client id and client secret)
Post save, click on test connection to test if the connections is working as expected.
If something goes wrong disable the connection and check if OAuth app is correctly registered with Google or please contact us at firstname.lastname@example.org
Step 2: Get the client id & secret from Google Cloud Console
To use OAuth 2.0 in your application, you need an OAuth 2.0 client ID, which your application uses when requesting an OAuth 2.0 access token.
To create an OAuth 2.0 client ID in the console:
Go to the API Console.
From the projects list, select a project or create a new one.
If the APIs & services page isn't already open, open the console left side menu and select APIs & services.
On the left, click Credentials.
Click New Credentials, then select OAuth client ID.
Note: If you're unsure whether OAuth 2.0 is appropriate for your project, select Help me choose and follow the instructions to pick the right credentials.
Select the appropriate application type for your project and enter any additional information required. Application types are described in more detail in the following sections.
Application type - web application
Authorised redirect URIs - https://auth.zluri.com/login/callback
If this is your first time creating a client ID, you can also configure your consent screen by clicking Consent Screen. (The following procedure explains how to set up the Consent screen.) You won't be prompted to configure the consent screen after you do it the first time.
Click Create client ID
It will display both the Client ID & Secret. Copy those and enter those as mentioned in point 8 of step 1.