Search Results :

×

LearnWorlds Single Sign-On (SSO) using Shopify Store as Identity Provider


LearnWorlds Single Sign On (SSO) using your Shopify store. miniOrange provides a ready-to-use solution for your Shopify store. This solution ensures that you are ready to roll out secure access to your LearnWorlds LMS using Shopify Store credentials within minutes.

The LearnWorlds LMS is an all-in-one platform to Create, Sell & Market your online courses and provide online training. LearnWorlds empowers online trainers, educators, and enterprises to create unique, interactive, and social learning experiences. Login using the Shopify ( Shopify Store as SAML IDP ) application gives you the ability to use your Shopify store credentials to log into LearnWorlds LMS. Here we will go through a step-by-step guide to configure Single Sign-On (SSO) between the LearnWorlds LMS as a Service Provider and the Shopify store as an Identity Provider.

Pre-requisite: Store as IDP - SSO Login Application

To configure SSO into LearnWorlds 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.


Follow the Step-by-Step Guide given below for configuring SSO into LearnWorlds LMS using Shopify Store as IDP

1. Get Service Provider metadata from LearnWorlds LMS

  • Login to your LearnWorlds admin account > Click on Site Builder > Sign in/up and select SAML.
  • Copy the Service Provider (SP) URL (Entity ID) and Assertion Consumer Service (ACS) URL and keep them handy as they will be used in furthur steps.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - copy SP metadata

2. Configure the Shopify store as IdP (Identity Provider)

  • Now go to your shopify store, click on Apps tab, and select Store as IDP-SSO login application.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - Click on Apps
  • Click on the Setup Application button in the left navigation bar.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - Setup Application
  • From the left navigation bar select Apps and click on Add Application button.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - Add Application
  • Go to the SAML tab. Search for custom and select Custom SAML App.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - search for custom
  • Enter the values corresponding to the information from LearnWorlds LMS. Refer to the table below.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - enter sp metadata
    Service Provider Name LearnWorlds
    SP Entity ID or Issuer From Step 1
    ACS URL From Step 1
    NameID Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    NameID E-Mail Address
  • Enter the Add Policy Section, and fill out the fields by referring the below table:
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - add policy
    Group Name DEFAULT
    Policy Name LearnWorlds
    Login Method Password
  • Click on the Save button to save your configuration.
  • Now navigate to the Select option and choose the Metadata tab.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - idp metadata
  • 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.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - get idp metadata
    Shopify Learnworlds SSO - Learnworlds Shopify SSO - copy IDP Metadata
You have completed Shopify side configurations.

3. Configure LearnWorlds LMS as a Service Provider

  • To configure SSO in LearnWorlds head over to your LearnWorlds Admin account settings.
  • Click on Site BuilderSign in/up and select SAML.
  • Enter the following information provided by your SAML provider:
  • IDP Identifier (Entity ID): From Step 2
    Sign-on URL: From Step 2
    Single Logout URL: From Step 2
    Identity Provider Certificate: From Step 2
    Shopify Learnworlds SSO - Learnworlds Shopify SSO - paste IDP metadata
  • Click on Save.
You have completed LearnWorlds LMS side configurations.

4. Testing SSO for LearnWorlds LMS

  • Go to your LearnWorlds LMS login page.
  • Click on the login button you customized earlier. You’ll be redirected to the login page of the Shopify store.
  • Shopify Learnworlds SSO - Learnworlds Shopify SSO - Shopify Login page
  • Enter your Shopify Store login credentials and click on Login. You will be automatically logged in to your LearnWorlds LMS account.

You have successfully configured Shopify as an Identity Provider for your LearnWorlds 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