Brightspot Integrations Guide

Understanding authentication and authorization in Brightspot


You may want to expose certain parts of your site to visitors who are logged in. To achieve this, you configure authentication and authorization settings in Brightspot, and then create a login module that you place on a login page for those visitors to log in. This topic explains the order of operations to achieve this result.

At this time, Brightspot offers two third-party authentication providers through which your site visitors can authenticate: Facebook and Google.

To configure authentication and authorization settings:

  1. Add a callback API endpoint for the provider you choose. For details, see the following two topics.
  2. Add the provider's app to Brightspot. For details, see the following two topics.
  3. Configure the authentication settings. For details, see the following two topics.
  4. Once you have configured authentication, configure authorization. For details, see the following topic.
  5. Once you have configured authorization, build a login module through which your visitors can authenticate. For details, see the following topic.
  6. Build a login page to which you can direct visitors that hosts the login module. For details, see the following topic.
  7. (Optional) Add a button to the login page to your site's navigation. For details, see the following topic.
Previous Topic
Viewing Apple News Distributions
Next Topic
Adding a Facebook callback endpoint
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.

Asset types
Module types
Page types
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