The JWT technology configuration in iSpring Learn is quite easy. 

Important: JWT doesn’t work with the mobile application.

  1. Log in to your iSpring Learn account and put the following URL into the browser: https://yourcompany.ispringlearn.com/settings/sso/jwt

  2. FIll out the form fields.



    Encryption algorithm

    The algorithm used for signing/encrypting.

    Return URL

    The web-address of a page where users who haven't gone through the identity authentication are directed.

    Security key

    The cryptographic key and the secret part of the JWT token.

    Identity provider URL

    The web-address of a page where the script generating JWT tokens is kept.

    Logout URL

    The web-address of a page where the script generating JWT tokens for users' logout is kept.


  3. If needed, match fields in iSpring Learn and your SSO service.




  4. Finally, click Enable.



We recommend using the HTTPS protocol instead of HTTP for a higher security level.


If you have enabled JWT in your iSpring Learn account and for some reasons can't login using single sign-on, type the following web address: https://yourcompany.ispringlearn.com/login?no_sso

Now you will sign in with the account as usual, using your login and password. 


If users aren't included in the iSpring Learn database yet, when authorizing with JWT, they are automatically added and authorized in the system. The only obstacle for an automatic adding a new user can be your subscription limit.  

One more example of an automatic authorization is the case when users signs in with iSpring Learn without a prior authorization on your corporate website. If the JWT technology is enabled in your iSpring Learn account, users will be automatically redirected to a corresponding page of the identity provider website :https://www.yourwebsite.com/login-token/.

After the login and password are entered on the identity provider side, users get authorized in iSpring Learn.