How do I use Okta or OAuth2 with Thinkific?
Setting Up An Okta Connection
1. Log into your Okta Dashboard
2. Click Applications on the left-hand side and click Create App Integration
3. Click OIDC – Open ID Connect, then Web Application, then Next
4. Give your app a name of your choice, then enter:
- Sign-in redirect URIs: https://www.example.com/login/okta/callback
- Sign-out redirects URIs (Optional): https://www.example.com/logout
Finally, click Save
Important: Leave this window open as you will shortly need credentials from it.
5. In a new window, open the WooNinja SSO application, login using your email and password, and click Add Connection
6. In the modal, by referring to your other window that displays your Okta app
- Enter the Client ID and Secret
- Select Okta as your provider
- Click Add, and in the box type base_url and in the next box enter your Okta domain (You must add https:// before this domain e.g. https://dev-1234.okta.com)
When complete, your modal should look similar to this:
Important:
- Verify your information before proceeding as you cannot modify this data once the connection is set up.
- Okta must return the full name and email of the user to be correctly authenticated to Thinkific
Finally, click Create
7. When the connection is saved successfully, you can click View Connection Details to display the login link your users must click to gain access to Thinkific
Top Tip: We recommend you copy the Login link to an incognito browser, open it and verify the login flow is working correctly.