What can we help you with?
Single sign-on (SSO) for learners

Learn how to set-up the single sign-on for your learners.

Written Kate Hornysh

1. Embedding / integrating courses using LTI (Learning Tools Interoperability specification)

Here is a separate article about LTI (Learning Tools Interoperability specification) and how to use it with Easygenerator courses.

2. SSO (Single Sign-on) via oAuth 2.0 in courses

oAuth 2.0 is a very popular open standard for token-based authentication and authorization.

SSO via oAuth 2.0 is included in the Team and Enterprise Plans.

Here is a separate article about oAuth 2.0

3. Using URL parameters

Note: This method works in the All-in-one and Simple course templates only when the “save progress cross-device” setting is disabled (certificates are unavailable while cross-device progress saving is off). If the “save progress cross-device” is enabled – please use the progress storage API (see option 4 of this article).

If you want to get rid of the log-in screen and still register results, you can create a personalized link to your course.

Default URL of the course looks like this:


To create a personalized link, add the learner’s name and email to the default link in the address bar. The URL with the learner’s credentials will look as follows:


4. Using the Progress storage API

If your company does not support any industry standards for SSO, you can create a custom SSO with us. We provide a public API from our side for that.

Note: This method works in the All-in-one and Simple course templates only when the “save progress cross device” setting is enabled. If the “save progress cross device” is disabled – please use the URL parameters method.

With Easygenerator public progress storage API, you can get rid of the login screen and still track learners’ results and allow your learners to continue from the place they left off. All information about the requests is available via the link, and you can try it out right there, too.


  • In the Test (Assessment) template you can set up the single sign-on via URL only.

  • SSO is unavailable in SCORM packages and Course Dashboard.