The JWT technology configuration in iSpring Learn is quite easy.
Important: JWT doesn’t work with the mobile application.
- Log in to your iSpring Learn account and put the following URL into the browser: https://yourcompany.ispringlearn.com/settings/sso/jwt
FIll out the form fields.
The algorithm used for signing/encrypting.
The web-address of a page where users who haven't gone through the identity authentication are directed.
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.
The web-address of a page where the script generating JWT tokens for users' logout is kept.
If needed, match fields in iSpring Learn and your SSO service.
- 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.