Skip to main content

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

Google SSO flow representation

 

How to Configure Google SSO on Customer Communities

 

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. EU Production URL (for EU-based communities)https://sso.api.insided.com/auth/google/return

    2. US Production URL (for US-based communities): https://sso-us-west-2.api.insided.com/auth/google/return

    3. Staging URL (for communities in our now deprecated staging environment): https://sso.api.almostinsided.com/auth/google/return
       

       

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

Configuration on Customer Communities

  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 Customer Communities SSO testing tool before you enable SSO for end users, to make sure everything is working as expected.

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

Guys, our implementation is only working for emails from our company's domain. Is there any documentation that guides us on how to implement this login method for any Google account?


Hi @gustavo_blip 

Can you check this setting in your SSO application? Looks like you just need to set it as an external application rather than an internal one.

 


Hi @gustavo_blip 

Can you check this setting in your SSO application? Looks like you just need to set it as an external application rather than an internal one.

 

Thank you, Reva, it worked perfectly! 


Is this something that community managers can set up? Or would you recommend someone on IT/engineering team?


@Deja That will really depend, but I think in general SSO is going to be set up by the IT / Engineering team.  Here in our community, for example, it’s not something we as a community team would try to set up ourselves - we would definitely enlist the guidance and support of our internal engineering teams.


Reply