Thinkific Single Sign-On (SSO) using Shopify store as Identity Provider

Thinkific Single Sign-On (SSO) using Shopify store as Identity Provider


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

Pre-requisite : Store as IDP - SSO Login Application

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 Thinkific using Shopify Store as IDP Application

1.  Get the API Key and endpoint URL from Thinkific


  • Login to your Thinkific site, go to Settings and then click on Code & analytics.
  • Navigate to API.

    Get the API key from Thinkific
  • Copy down the API Key (Shared Secret) by refering the above image and keep it handy for further configuration.
  • Also, Obtain the Subdomain and replace the URL next.
    JWT Endpoint URL: Example: https://{Subdomain}.thinkific.com/api/sso/v2/sso/jwt?jwt=

2.  Configure Thinkific in Shopify

  • Go to your shopify store, click on Apps tab and select Store as IDP - SSO login application.

    Shopify Thinkific site Single Sign-On (SSO)- goto apps tab
  • Click on the Setup Application button in the top left in the navigation bar.

    Shopify Single Sign-On (SSO)- setup application
  • From the left navigation bar select Apps and click on Add Application button.

    Shopify Single Sign-On (SSO)- add applications
  • Select External/JWT/PwdLess. Click on External App.

    External JWT or PwdLess and Click on External App.
  • In the Add Application Section enter the values by refering the below table.

    Application name, description and Redirect URL
    Custom Application Name Choose an appropriate name according to your choice.
    Description Add appropriate description according to your choice.
    Redirect-URL From Step 1.
    Group Name DEFAULT
    Policy Name Thinkific
    Login Method Password
  • Click on Save to save the configurations.
  • To configure App secret, go to Edit against your configured app, Apps >> Select your app >> Edit.

    Configure the App secret
  • Now click on Click to reveal App Secret and then click on Customize. Enter the values by refering to the below table and copy down the Single Sign-On URL as it will be used in furthur steps.

    App Secret Endpoint URL and Signature Algorithm
    App Secret From Step 1.(API Token fetched from Thinkific dashboard)
    Signature Algorithm Choose HS256
  • Click on Save.
  • Now, from the left navigation bar go to the Apps and click on Go back to store button from the top right side.

    Shopify Single Sign-On (SSO)- goto store
  • Enter primary domain name of your Shopify Store (remove "https:" and slashes) and click on Save button.

    Shopify Single Sign-On (SSO)- add domain
  • Now, You can access Thinkific Account Using Shopify credentials through the Single-sign-on URL.
You have successfully completed Shopify side configuration.

3.  Configure Thinkific Sign in Button

  • Login to your Thinkific account.
  • On the Dashboard, Click on Design your site -> Theme library option.

    thinkific Single Sign-On (SSO)desgin site
  • Click on Three Dots as shown in the below image and select the EDIT CODE option from the dropdown.

    thinkific Single Sign-On (SSO) edit-code
  • Now, click on the Snippets link and search for meta_tags file to open it.

    thinkific Single Sign-On (SSO) snippets
  • Add Single Sign-On URL in the below format as shown in the image. (Add the SSO URL for both sign_in_page and sign_up_page)

    thinkific Single Sign-On (SSO) url
    thinkific Single Sign-On (SSO) login
  • Click on Save.
You have successfully configured Thinkific side configuration.

4.  Testing SSO for Thinkific

  • Go to your Thinkific site and click on SIGN IN button.

    Thinkific Single Sign-On (SSO): miniOrange Login
  • You will be redirected to Shopify store Sign on Page. Enter your Shopify Store login credentials and click on Sign in.

    Login into Shopify
  • You will be successfully logged in to your Thinkific account.

    Thinkific Single Sign-On (SSO): Thinkific Login

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