Search Results :

×

How to Set Up LearnWorlds SAML SSO With Shopify

Set up LearnWorlds SSO with Shopify to let learners access the LMS platform using their Shopify account credentials. The MO: SSO login to LMS, CRM, CMS application from miniOrange connects your Shopify store as the SAML identity provider (IdP) with LearnWorlds as the service provider (SP), enabling learners to sign in to their learning platform through Single Sign-On (SSO).

Before configuring SSO, install the MO: SSO login to LMS, CRM, CMS app in your Shopify store.

  • Log in to your Shopify Admin.
  • Go to Apps → Shopify App Store.
  • Search for MO: SSO login to LMS, CRM, CMS.
  • Install the app to your store.
  • Open the app from Apps section in left navigation menu to start the configuration.
  • 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.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • Now go to your shopify store, click on Apps tab, and select SSO login to LMS, CRM, CMS application.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • Click on the Setup Application button in the left navigation bar.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • From the left navigation bar select Apps and click on Add Application button.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • Go to the SAML tab. Search for custom and select Custom SAML App.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • Enter the values corresponding to the information from LearnWorlds LMS. Refer to the table below.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

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:
 Azure AD Admin Dashboard - Shopify miniOrange SSO

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.
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • 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.
 Azure AD Admin Dashboard - Shopify miniOrange SSO
 Azure AD Admin Dashboard - Shopify miniOrange SSO

You have completed Shopify side configurations.
  • To configure SSO in LearnWorlds head over to your LearnWorlds Admin account settings.
  • Click on Site Builder → Sign 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
 Azure AD Admin Dashboard - Shopify miniOrange SSO

  • Click on Save.
You have completed LearnWorlds LMS side configurations.
  • 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.
Azure AD Admin Dashboard - Shopify miniOrange SSO

  • 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.

More FAQs ➔

No. Learners can authenticate through the configured Shopify SSO flow using their Shopify account credentials. They do not need to enter a separate LearnWorlds password for that login process. Whether the standard LearnWorlds login remains available depends on your school's authentication settings.

No. SAML SSO authenticates learners and provides access to their LearnWorlds accounts. It does not automatically enroll them in individual courses. Course enrollment and access permissions must be managed separately in LearnWorlds.

Yes. This guide explains how to configure SAML SSO between Shopify and LearnWorlds. However, SSO and LearnWorlds' Shopify payment gateway integration serve different purposes. SSO manages authentication, while the payment gateway integration connects Shopify with LearnWorlds for payment processing and product synchronization. Configure each integration according to its intended use.

SAML SSO availability depends on your LearnWorlds subscription and the authentication options available in your school's admin settings. Check your current plan's entitlements before starting the configuration. If the SAML option is unavailable, contact LearnWorlds support to confirm whether your subscription includes it.

 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again


ADFS_sso ×
Hello there!

Need Help? We are right here!

support