OKTA Single Sign-on

OKTA is a secure authentication solution for login and identity management.

OKTA single sign on integration set up page

OKTA single sign on integration set up page

Our integration with OKTA allows users to sign in to the onCourse front-end with an OKTA single sign-on process.

To set up the integration:

  1. First you’ll need to obtain your Client ID and Client Secret from your OKTA admin portal. Log into the portal, then go to Applications > Applications > Select your web app. The Client ID is available from the General tab. You should also be able to generate a Client Secret here as well. Take note of both these items.
  2. In onCourse, go to Automations > Integrations > Add New > OKTA. Click 'Add'
  3. Write in the Client ID and Client Secret you got from OKTA
  4. Next, set the OKTA App URL, this should be similar to the URL you log in to the admin console with, except without the '-admin' part.
  5. The Sign-In URL should be automatically filled with the URL of your onCourse system.
  6. Copy this onCourse Sign-In URL, go back to the OKTA Admin Portal > Applications > Applications > your web app > general tab > add the onCourse Sign-In URL under the Login section.
  7. Ensure any users in onCourse are be set up with the same email address as they have in OKTA. Only users with email addresses that match across both systems will be to use OKTA single-sign on.

If everything was done correctly, the onCourse Login page will now feature an 'Okta' login button on the onCourse log in page. Users can click this and be taken to the OKTA log in page.