Google SSO setup guide

  • 9 November 2020
  • 4 replies
  • 215 views

Userlevel 2
Badge

This document describes how to set up Google SSO for your community users on inSided.

Google SSO flow representation

 

How to Configure Google SSO on inSided

 

Create authorization credentials

To create a client ID and client secret, create a Google API Console project, set up an OAuth client ID, and register your Authorized redirect URI(s):

  1. Go to the Google API Console.

  2. From the project drop-down, select an existing project, or create a new one by selecting Create a new project.

  3. In the sidebar under "APIs & Services", select Credentials, then click Configure consent screen.
    Choose an Email Address, specify a Product Name, and press Save.

  4. In the Credentials tab, select the Create credentials drop-down list, and choose OAuth client ID.

  5. Under Application type, select Web application.

  6. Configure your Authorized redirect URI(s):

    1. If your community instance is based in the EU, set: https://sso.api.insided.com/auth/google/return 

    2. If your community instance is based in the US, set: https://sso-us-west-2.api.insided.com/auth/google/return

After configuration is complete, take note of the client ID that was created. You will need the client ID to complete the next steps.

Configuration on inSided

  1. Log in to Control as an Administrator
  2. Go to Integrations > SSO > Google
  3. Fill in the following fields:
    • Client ID*

    • Client Secret*
      *  Indicates required fields

  4. Press Install

Once you’ve installed your configuration, we recommend using the built-in inSided SSO testing tool before you enable SSO for end users, to make sure everything is working as expected.


4 replies

I am unable to change the title of the button. It is showing sso.google.login.title. I tried changing it from the phrases but the changes are not reflecting in the page.

 

I am unable to change the title of the button. It is showing sso.google.login.title. I tried changing it from the phrases but the changes are not reflecting in the page.

 

I am also unable to change the phrases for SSO, The SSO documentation should have listed phrase changes too.

Hi @prs @sga!

I see you have solved it for your community in the meantime, but here are the steps:

  1. In your Control environment, go to Customization > Phrases > Add Phrase
  2. Fill in the following:
    • Module: Common
    • Key: sso.google.login.title
    • Translations - Singular: Your desired phrase, like “Login with Google”
  3. Save changes

Hey @alex.timmermann! Is there a way to invalidate the password based login if Oauth has been used to sign in to an unverified account? 

Reply