Skip to main content
Gainsight Inc.

SSO: Using Single Sign-On (SSO)

 

This article explains how to set up and manage Single Sign-On (SSO) in Skilljar.

Overview

Single Sign-On (SSO) is a way to authenticate and authorize users across multiple applications and services using a single set of login credentials. When configured on your training site, SSO provides a streamlined sign-in experience. For example, when a user signs in to their main business account, SSO allows them to gain access to your other linked services, such as Skilljar.  

With the SSO self-service feature, admins can set up and manage SSO directly from the Skilljar Dashboard. 

Skilljar supports the following SSO types:

SSO Type Description
Token Based To build a custom authentication flow using the Skilljar API,  hosts an endpoint that authenticates users and redirects them to Skilljar with a login token.
SAML Using a SAML-compatible identity provider such as Okta, Azure AD, OneLogin, or Salesforce Identity. This is the most common enterprise SSO protocol.
OAuth Using an OAuth 2.0-compatible provider. Skilljar acts as the OAuth client and retrieves user information from your provider's API.
ODIC Using an OpenID Connect (OIDC) compatible provider. Built on OAuth 2.0 with standardized user identity claims, user data fields are pre-populated, making setup simpler.
Community Enable Community SSO to provide a unified login experience for the Community user and Skilljar learners.

Only one SSO configuration can be active for a domain. To activate a different configuration, deactivate the current one first. 

Add SSO Configuration

To enable SSO configuration on your domain:

  1. Open your Skilljar dashboard.
  2. Expand the Domains & Publishing header on the left, and select Domains.
  3. Click Domain Settings for the required domain.

    Domain setting is selected
  4. Navigate to SSO Configuration, click Add Configuration. The Add SSO Configuration slide-out panel appears.

    Add configuration button is shown
     
  5. Select one of the following SSO configurations:
  6. Provide the required details for the selected SSO and click Save. The new SSO configuration appears in the SSO Configuration section.

Test an SSO Configuration

To verify an SSO configuration before activation, click the plug icon on the configuration card. A success message appears if the configuration is set up correctly, confirming the SSO connection is ready for activation.

Configuration test

Edit an SSO Configuration

To edit an existing SSO configuration:

  1. In the Domain Settings, navigate to the SSO Configuration section.
  2. Click the edit icon. The SSO Configuration slide-out panel appears with your existing settings.

    Edit SSO configuration
     
  3. Make the required changes and click Save. The configuration is updated

Activate or Deactivate an SSO Configuration

Each SSO configuration includes a toggle switch that controls whether the configuration is active or inactive.

To activate or deactivate an SSO configuration:

  1. Navigate to the required configuration in the SSO Configuration section.
  2. Turn on or off the toggle to activate or deactivate. The domain's SSO configuration is updated immediately.

    Activate or deactivate SSO configuration

Delete an SSO Configuration

Deleting an SSO configuration is permanent and cannot be undone. If the configuration is currently active, deleting it also deactivates SSO on the domain.

To delete an SSO configuration:

  1. Navigate to the required configuration in the SSO Configuration section.
  2. Click the remove icon. The confirmation dialog box appears.

    Delete an SSO configuration
     
  3. In the confirmation dialog box, click Delete. The configuration is permanently deleted.