Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
excludeContents

Overview


Multiexcerpt
MultiExcerptNameFeature Overview


Excerpt

Google Sign-In is a secure (OAuth 2.0) login method that aims to reduce friction and "login fatigue" for your users. Instead of signing in to your website with an email address and password, your customers can login with their Google account — the same account they already use for Gmail, Docs, Google+, and other Google services.

...




 

This article will guide you through the implementation of Google Sign-In for your site. 

 


Info
titlePrerequisites

You'll need to be running version 3.96+ and have the 'Third Party Login' feature enabled for your site in the CMS. Contact us to switch this on for you.

 


1. Create a Client ID

To enable Google Sign-In, you'll need a Google API Console project & Client ID.

...

  1. In the CMS, navigate to Settings → Feature Management

  2. Configure the Third Party Login feature. 


  3. Toggle the Registration Page and Allow Linking options on/off as required for your website. These options are explained in the table below.

    OptionDescriptionExample
    Use Registration Page

    Displays additional registration fields to the user after they've signed in with Google. You can use this to request more info from your customer before they click Login.

     


    (This screen is only shown on the user's first login.)

     

    Allow Linking To Existing Users

    Allows a user to login with Google, then link that login to an existing account on your site (if they have one).


    This retains all of the user's order history, favourites, etc, with the benefit of a quick Google sign-in. 


    (This screen is only shown on the user's first login.) 


     

     



  4. Enter your Client ID from Google into the Sign-In Client ID field. 

  5. In the Token Info Endpoint field, enter the following: https://www.googleapis.com/oauth2/v3/tokeninfo?id_token={0}

  6. Enable Google Sign-In with the toggle, then click Save

 

...



3. Optional Customisations

...

Change the text on the Registration / Link User page here: 

  1. Navigate to Content → Standard Pages.

  2. Search for and select the Third Party Login Registration template. 
  3. Edit the Third Party Login Registration Fields widget
  4. Update the headings, button labels, and prompts here. 

 

 



Change the headings on the Login pop-up here: 

  1. Navigate to Content → Theme Layout.
  2. Edit the Login Logout Modal widget.
  3. Select the Titles tab to update the headings. 

 


Google Sign-In is a great way to get your customers logged in and shopping with you faster. And your users will no doubt appreciate not having to remember yet another password! 

 


Additional Information


Multiexcerpt
MultiExcerptNameAdditional Info
--


Multiexcerpt
hiddentrue
MultiExcerptNameFeature Title

Google Sign-In for BPD


Minimum Version Requirements


Multiexcerpt
MultiExcerptNameMinimum Version Requirements

3.96


Prerequisites


Multiexcerpt
MultiExcerptNamePre reqs

You'll need the 'Third Party Login' feature enabled for your site in the CMS.


Self Configurable


Multiexcerpt
MultiExcerptNameSelf Configurable

Yes


Business Function


Multiexcerpt
MultiExcerptNameBusiness Function

Marketing


BPD Only?


Multiexcerpt
MultiExcerptNameBPD Only

Yes


B2B/B2C/Both


Multiexcerpt
MultiExcerptNameB2B/B2C/Both

B2B


Ballpark Hours From CV (if opting for CV to complete self config component)


Multiexcerpt
MultiExcerptNameBallpark Hours From CV (if opting for CV to complete self config component)

Contact CV Support


Ballpark Hours From CV (in addition to any self config required)


Multiexcerpt
MultiExcerptNameBallpark Hours From CV (in addition to any self config required)

0


Third Party Costs


Multiexcerpt
MultiExcerptNameThird Party Costs
n/a


CMS Category


Multiexcerpt
MultiExcerptNameCMS Category

Feature Management - Third Party Login

 

...




Related help

Content by Label
showLabelsfalse
max10
showSpacefalse
titleexcludeCurrentRelated Articlestrue
cqllabel in ("google","cms","how-to","accounts","user-admin")