·¬ÇÑÉçÇø

Brightspot Integrations Guide

Configuring Google authentication settings


You can configure Brightspot to allow visitors to authenticate with your site via Google. In order to complete this configuration, the following prerequisite steps are required:

To configure Google authentication settings:

  1. Click menu > Admin > Sites & Settings.
  2. In the Sites widget, select the site for which you want to configure these settings, or select Global to configure these settings for all sites.
  3. Click search, located to the left of more_horiz, and type Authentication Settings.
  4. From the Authentication Settings list, select Create New.
  5. Under Name, give these settings a name (for example, Google Auth).
  6. Under Authentication Providers, click add_circle_outline Add Item.
  7. Click search to open the content picker, and then from the Create list in the bottom left, select Google and click New.
  8. Enter an internal name for this asset. Brightspot uses this name internally, such as in the search panel and recent activity widget. This name is not visible to visitors to your site.
  9. Under Google Service, enter your Google service. For details, see Creating a Google service.
  10. Under Callback Endpoint, select the endpoint you configured for these Google authentication settings. For details, see Adding a Google callback endpoint.
  11. Under Login Session Expiration, set the time (in seconds) until a visitor must log in again. This field defaults to 86,400 seconds (24 hours).
  12. Toggle on Should Validate Cross-Site Request Forgery to protect against malicious requests being made to a site the visitor is logged in to. In order to utilize this, the cookie [bsp-oauth-csrf-0000018c-644c-d739-a39e-66ec13db0000] must be allowed and forwarded by CDNs serving the website.
  13. Click Save.
  14. Click Back.
  15. From the content picker, select the Google authentication provider you just created.
  16. Click Save.

Once you have configured Google authentication settings, you can add Google as an authentication option to a login module, which can be used on a login page to help your front-end visitors authenticate with your site.

Previous Topic
Creating a Google service
Next Topic
Viewing authentication entities
Was this topic helpful?
Thanks for your feedback.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

•
•
•
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

• Content types
• Modules
• Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

• Dashboards
• Publishing
• Workflows
• Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

• Field types
• Content modeling
• Rich-text elements
• Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

• Google Analytics
• Shopify
• Apple News