Thinkific Single Sign-On (SSO) with WordPress as IDP. Login using WordPress Users (WP as IDP) plugin gives you the ability to use your WordPress (WP) credentials to login into Thinkific (SP). Here we will go through a step-by-step guide to configure SSO between Thinkific as SP (Service Provider) and WordPress as IDP
Pre-requisites: Download And Installation
To integrate the WordPress site as an Identity Provider, you will need to install the miniOrange Login using WordPress Users plugin:
Guide to set up JWT Single Sign-On (SSO) in Thinkific with WordPress (WP)
1. Setup Thinkific as SP (Service Provider)
- Go to the WordPress IDP plugin, navigate to the IDP Metadata tab.
- Here, you can find here the Identity Provider Metadata URL /XML Metadata or endpoints like IDP Entity ID, SAML Login URL, SAML Logout URL (Premium Feature), Certificate for SP configuration.
- In a new browser Window, Log in to your Thinkific account as Admin.
- Navigate to the Home tab, select Settings from the left pane.
- In the Settings section, click on Code & analytics and the click on API.
- Copy the values of the API Key and Subdomain, keep the values handy as it will be required while configuring the WordPress as IDP.
2. Configure WordPress (WP) as IdP (Identity Provider)
- In the WordPress IDP plugin, navigate to the Service Provider tab.
- Click on the JWT tab and enter the values corresponding to the information from Thinkific.
Service Provider Name |
Thinkific |
App JWT Endpoint URL |
https://{Subdomain}.thinkific.com/api/sso/v2/sso/jwt |
Shared Secret |
Copy and paste the API Key from Thinkific. |
Hashing Algorithm |
sha256 |
- Click on the Save button to save your configuration.
3. Attribute Mapping (This is a premium feature)
- In the WordPress IDP plugin, navigate to the Attribute/Role Mapping tab.
- In the User Attributes section, enter the following information and click on
Save .
- You can also add more attributes by clicking on + sign to add attributes.
Name |
User Meta Data |
first_name |
first_name |
last_name |
last_name |
email |
user_email |
4. Testing SSO
- Navigate to the SSO Options in the plugin.
- Under this tab, copy the SSO URL.
- Navigate back to the Thinkific dashboard.
- In the Home tab, click on DESIGN YOUR SITE and further choose Site pages option from the left sidebar.
- Click on the Edit page option of the default Course Site Page.
- Click on the Edit header option on the top of the page, a menu will appear on the left side of the page.
- Navigate to the top of the page by clicking on the edit header option, a menu will appear on the left side of the page.
- In the block section, click on the Add Link button.
- Enter the following information and click on Save.
Text |
Enter the appropriate name for button |
Link |
Select a custom URL option from the Dropbox |
URL |
Paste the SSO URL from the plugin |
Open Link in |
Select the Same Window option |
- Copy the default course page link using the Copy Page link option and open it in a new incognito window.
- Click on the custom button created, and you will be redirected to the WordPress login page.
- Enter your WordPress credentials, and you will be successfully logged in to Thinkific.
In this Guide, you have successfully configured Thinkific Single Sign-On (Thinkific Login) choosing Thinkific as SP and WordPress as IDP using miniOrange plugin-Login using WordPress Users (WP as IDP). This solution ensures that you are ready to roll out secure access to your Thinkific Application using WordPress login credentials within minutes.
Additional Resources
Why Our Customers choose miniOrange WordPress Single Sign-On (SSO) Solutions?
24/7 Support
miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.
Sign Up
Customer Reviews
See for yourself what our customers say about us.
Reviews
Extensive Setup Guides
Easy and precise step-by-step instructions and videos to help you configure within minutes.
Watch Demo
We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at
 +1 978 658 9387 (US) | +91 97178 45846 (India) samlsupport@xecurify.com
[MO_CONTACT_US]