Atrixware
Free Demo
1.866.696.8709

Integrating OKTA with Axis LMS

To begin integrating your Axis LMS into OKTA, you will need to already have an admin account with OKTA.

While logged in as an OKTA administrator, you will next need to create the application for your specific Axis System. To do that, go to Application, and Create a New App.

When prompted, select "Web" from the Platform dropdown, and click the "Secure Web Authentication (SWA)" toggle option.



After you proceed to the next screen, you will be asked for some generic information about your new application. The fields you need to be concerned wither integration are the App's login page URL, and the Authorization token.
When filling out the login URL, there are 3 variable pieces of information:
  1. Your system name
  2. an optional create parameter
  3. An Authorization token
In the example below, our system name is 'www.keystoneauto.net' - but this can obviously vary from one Axis system to another
    https://www.keystoneauto.net/lms/_portal/user/okta.php?1&create=true&auth=h7f2gH
The create parameter allows users accessing your Axis LMS via OKTA to be created as user in your LMS. If this parameter is missing, unless the user already exists, they will be unable to login until an Axis user is create for them.

The auth parameter (Authorization token) is set by your Atrixware account rep. If you’re interested in integrating OKTA with your Axis LMS, just let your Account rep know so they can give you your unique Authorization token.


After finishing with the App settings, the last step is to dictate how users will be be created in Axis LMS (if that parameter is enabled above).

There are three different options that work best with Axis LMS, but which is best for you will depend on your business practices:
  1. Administrator sets username and password
  2. Administrator sets username, user sets password
  3. Administrator sets username, password is the same as user’s OKTA password
For all of these options, the best practice is to make sure your users are only being enrolled into the system via OKTA. This will reduce the chance of there already being a user with the same username in the Axis LMS system.

For options #1 and #3, it’s important to make sure your users cannot change their Axis LMS password, as this could create a mis-alignment between OKTA’s passwords, and the user’s Axis LMS password.

Option #1 does allow the administrator to update a user’s OKTA password if the user does change the LMS password.

If you’d like your users to be able to change their Axis LMS password, option #2 allows the user to update their OKTA password independently of the LMS so that if one is changed, the user can update the other piece of software so the two remain in sync.

After you've completed adding your Axis LMS as an application and assigned users to the application, your OKTA users can begin utilizing the OKTA Sign-On.

To read more about OKTA, check out the OKTA FAQ here
The features discussed in this article may or may not be available on your LMS system.
Comments
There are no comments for this article. Be the first to post a comment.
Related Articles RSS Feed
Getting Started with Page Groups for your Axis LMS websites
Viewed 2675 times since Thu, Jan 16, 2014
Course Cheatsheet - Prevent Certificate from Appearing until user Purchases
Viewed 3913 times since Thu, Mar 28, 2013
508 Compatibility in Axis LMS
Viewed 3037 times since Wed, Apr 3, 2013
Report Cheatsheet - Creating an Axis LMS Report Admin
Viewed 2596 times since Tue, Apr 2, 2013
Axis LMS - Using Notebooks
Viewed 2163 times since Wed, Apr 24, 2013
API Cheatsheet - Automating Enrollments with my Cart, CRM, HR or Other System
Viewed 2823 times since Sat, Feb 16, 2013
Getting Started: Branding your LMS
Viewed 636 times since Tue, Sep 25, 2018
Use Your Shopping Cart with Axis LMS via Zapier
Viewed 994 times since Tue, Apr 3, 2018
Integrate Axis LMS with Your CRM via Zapier
Viewed 9273 times since Tue, Mar 20, 2018
Axis LMS Performance Management
Viewed 2966 times since Thu, Nov 3, 2016