Search Results :

×

Brightspace Single Sign-On (SSO) using Shopify as IDP


Configure Single Sign-On (SSO) between Brightspace and Shopify where Brightspace will act as a service provider and Shopify will be the identity provider. In a nutshell, you can rollout secure access to your Brightspace LMS using Shopify store credentials.

Brightspace is a web-based learning management system (LMS) software system that allows our users to easily manage course work, assignments, and evaluations on campus, online and around the world. Some of the benefits of Brightspace are it provides unlimited access to learning materials and also tracks learner progress and performance.

Pre-requisite : Store as IDP - SSO Login Application

To configure SSO into Brightspace LMS with Shopify as IDP, you will need to install the miniOrange Store as IDP - SSO Login Application on your store.

miniOrange Provides Secure Single Sign-On (SSO) access to your web services/application using Shopify Store as IDP.


Step-by-Step Guide for configuring SSO into Brightspace LMS using Shopify Store as IDP

1. Retrieve SP Metadata from Brightspace

  • Login to your Brightspace LMS domain.
  • Click on Settings icon, and under Security, select SAML Administration.
  • miniOrange Brightspace SSO using Shopify as IDP - Select SAML Administration
  • Click on Add New Identity Provider.
  • miniOrange Brightspace SSO using Shopify as IDP - Click on Add New Identity Provider
  • Copy the metadata URL of your Brightspace application or keep it handy, to configure Brightspace as a service provider in the IDP application.
  • miniOrange Brightspace SSO using Shopify as IDP - Copy Metadata URL

2. Enable JIT Provisioning

  • Note: Enable this if you want a new user to login.
  • Login to your Brightspace LMS domain.
  • Click on Settings icon, and under Security, select Roles and Permissions.
  • miniOrange Brightspace SSO using Shopify as IDP - Select Roles
  • Select your role according to your privileges, and click on Edit Permissions.
  • miniOrange Brightspace SSO using Shopify as IDP - Edit Super Administration Permissions
  • Check the box for Manage SAML JIT Provisioning Configurations.
  • miniOrange Brightspace SSO using Shopify as IDP - Check Manage SAML JIT Provisioning Configurations
  • Now, enable the JIT Provisioning for the creation of new user account.

3. Configure Shopify as IDP

  • Navigate to your shopify store, click on Apps tab and select Store as IDP - SSO login application.
  • miniOrange Brightspace SSO using Shopify as IDP - Download miniOrange Shopify as IDP application
  • Click on the Setup Application button in the left navigation bar.
  • miniOrange Brightspace SSO using Shopify as IDP - Setup miniOrange Shopify as IDP
  • From the left navigation bar select Apps and click on Add Application button.
  • miniOrange Brightspace SSO using Shopify as IDP - Select Apps
  • Go to SAML tab and search for Brightspace and select Brightspace Community.
  • miniOrange Brightspace SSO using Shopify as IDP - Select Brightspace
  • To import the Brightspace metadata, click on Import SP Metadata.
  • Enter the App Name and enter the metadata URL kept handy from Step 1.
  • miniOrange Brightspace SSO using Shopify as IDP - Import Brightspace Data
  • Manually enter the Audience URI same as the SP Entity ID.
  • Click on Show Advanced Settings.
  • Fields like Sign Response and Sign Assertion should be turned off and on respectively.
  • miniOrange Brightspace SSO using Shopify as IDP - Enter Audience URI
  • Enter the remaining values by referring to the table below:
  • Name ID Email Address
    Name ID Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    Group Name DEFAULT
    Policy Name Enter any name as per your choice
    Login Method Password
  • Click on the Save button to save your configuration.
  • Click on Edit.
  • miniOrange Brightspace SSO using Shopify as IDP - Click on Edit
  • Set the Identity Source as shopifyasidp.
  • miniOrange Brightspace SSO using Shopify as IDP - Identity Source Shopify as IDP
  • Enter the Brightspace attributes from Step 2.
  • miniOrange Brightspace SSO using Shopify as IDP - Add Brightspace Attributes
  • Click on Save.
  • Now, navigate to Select option and choose Metadata tab.
  • miniOrange Brightspace SSO using Shopify as IDP - shopify as idp
  • Now click on Show Metadata Details under INFORMATION REQUIRED TO AUTHENTICATE VIA EXTERNAL IDPS section. Copy down these data as they will be used in further steps.
  • miniOrange Brightspace SSO using Shopify as IDP - identity provider metadata

You have successfully completed the Shopify as IDP configurations.

4. Configure Brightspace as SP

  • Login to your Brightspace LMS domain.
  • Click on Settings icon, and under Security, select SAML Administration.
  • miniOrange Brightspace SSO using Shopify as IDP - Select SAML Administration
  • Click on Add New Identity Provider.
  • miniOrange Brightspace SSO using Shopify as IDP - Click on Add New Identity Provider
  • Enter the Display Name of your SAML identity provider.
  • To configure Brightspace as your service provider, click on Import from your Identity Provider.
  • miniOrange Brightspace SSO using Shopify as IDP - Import Shopify IDP URL
  • Fields like Entity ID and Single Sign-On URL have been filled automatically.
  • Set the User / Name ID Mapping as Email Address.
  • miniOrange Brightspace SSO using Shopify as IDP - Set User Mapping as Email Address
  • Click on Save.
  • You can see that your SAML Identity Provider has been successfully registered with Brightspace.
  • Now, click on Manage Just-In-Time Provisioning.
  • miniOrange Brightspace SSO using Shopify as IDP - Set User Mapping as Email Address
  • Under Attribute Map, check the box for Update attributes on login.
  • Under Role Map, select Learner for Brightspace Role and Provider Role respectively.
  • miniOrange Brightspace SSO using Shopify as IDP - Add Brightspace and Provider Roles as Learner
  • Click on Save and Close.

You have successfully completed the Brightspace side configurations.

5. Testing SSO for Brightspace LMS

  • Go to your Brightspace LMS login page.
  • Click on the login button you customized earlier. You’ll be redirected to the login page of the Shopify store.
  • miniOrange Brightspace SSO using Shopify as IDP - Test miniOrange Brightspace SSO
  • Enter your Shopify Store login credential and click on Login. You will be automatically logged in to your Brightspace LMS account.

You have successfully configured Shopify as Identity Provider for your Brightspace LMS application.

Let's begin and Setup Single Sign-On (SSO) with popular Service Providers

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com