Need Help? We are right here!
Thinkific provides a platform that allows businesses or people to create and deliver online courses without any design or technical expertise. It allows its users to use their existing resources to set up online courses using an easy to use interface. Thinkific offers tools for setting up courses, managing students, payments, and marketing to reach a bigger audience. Its a one-stop shop for all your Online Course needs.
Companies/People usually have an existing application/site where student credentials are already stored. Thinkific users want a continuous and seamless access to their portal through their existing accounts. They don't wish for their students to have a separate set of credentials for logging in to Thinkific. Thinkific allows its users to use their existing credentials to log in to their Thinkific platform using JWT (JSON Web Token). An interface needs to be created by users to generate that JWT token and log the users into Thinkific using their existing credentials. Users don’t always have control or the resources to generate such an interface. miniOrange has the perfect solution for such a problem.
miniOrange has a ready made solution that users can use to authenticate themselves using their existing credentials and log into Thinkific. Users just have to click a link and based on the Identity Provider or User stored configured in miniOrange are redirected to the appropriate login page / Identity Provider for authentication. After successful authentication miniOrange constructs the necessary token and automatically redirects the user to the Thinkific SSO URL.
Thinkific deconstructs this payload and either finds the user and signs them in, or if they don’t already have an account on your Thinkific site, creates an account and signs them in.
miniOrange provides user authentication from various external sources, which can be Directories (like ADFS, Microsoft Active Directory, Azure AD, OpenLDAP, Google, AWS Cognito etc), Identity Providers (like Shibboleth, Ping, Okta, OneLogin, KeyCloak), Databases (like MySQL, Maria DB, PostgreSQL) and many more.
|Custom Application Name||Choose appropriate name according to your choice.|
|Description||Add appropriate description according to your choice.|
|App Secret||The API Token fetched from Thinkific dashboard|
|Signature Algorithm||Choose HS256|
1.1 Create User in miniOrange
1.2 Bulk Upload Users in miniOrange via Uploading CSV File.
1.3 Self User Registration