Help: LTI SSO

A single sign-on

If you want your participants to log in from an external site, you can implement a LTI Single Sign-On (SSO). It was developed with LTI standards, and by using your LMS's LTI external tool, you can set up your own single sign-on so your users can log in from your system and don't need additional login credentials on LearningStone. The external site is called the “Tool consumer”, while LearningStone is the “Tool provider”.

Once someone logins through the external login, they cannot log in in any other way without creating a new account. Trainers, coaches and managers can always log in into LearningStone.

If the participant does try to login directly at LearningStone, they will be redirected to your external site to log in and if they want to change their name or e-mail, they will also be led back to the external site as well so that you keep everything together.

Ready to implement an SSO? Please contact us first.

 

Read more about LTI SSO here.

Version

Use LTI version 1.1 for all connections to LearningStone.

 

Setting up your SSO

Go to the LTI configuration in the workspace settings.

Here you will find the key and secrete your need to set up the SSO.

 

Once you have done this and the SSO is up and running, you will need to:

-          create a groupspace (the actual training or other learning track)

-          enable LTI in the groupspace settings

-          copy the LTI link and paste it along with the secrete and the key in the product-fields in your site.

-          Make sure your system opens LearningStone in a new window (not embedded).

-          Make sure your system is set to pass on both name and email address.

As soon as a user tries to log in by following the link on the external site (the tool consumer like Moodle), they will be added to the groupspace as a member.

The members name and email will be synchronized every time  when they log in

It’s that simple!

 

See below for an example of setting up Moodle for the SSO.

Adding a member

If you use an external site as a tool consumer, you never need to add a member in LearningStone (except trainers and coaches).

Members are added automatically if they are signed up for a product on the external service.
If the access is removed in the external site, the user will not be able to login to LearningStone anymore.

What happens when a user gets removed in LearningStone?

The external site is leading, so it’s best to not remove members in LearningStone.

There are a few scenarios to consider:

You moved members to “Access ended” or “Removed”: if the member still has access to the groupspace according to the external site, the member will be logged in but will not have access to the LearningStone groupspace. No data will be lost and it is possible to restore the member by moving it back to “Members”.

You deleted the member completely in LearningStone: if the member still has access to the groupspace according to the external site, the member will be added again at the next login via the LTI link but progress data until that moment will be lost.

What happens when a user tries logging in through LearningStone or recovering a password?

If a user who has originally logged in through the LTI-link, tries logging directly in LearningStone, they will be redirected to the external site. The systems users both usernames and email to determine where to redirect to. In some cases there will a choice for the user (either go to the external site they usually use, or enter a password).

If the user tries resetting a password, using an email-address originating from an external-site they will receive an email with an explanation.

Troubleshooting LTI launching

If the connection doesn’t work.

-          Check if the LearningStone groupspace is active (not in the archive).

-          Check if the correct LTI-link has been used in the external site (including https://...) and the LTI-launch has been enabled in the LearningStone groupspace settings > LTI-link.

-          Check if the product on the external site is active (check if has been published and check the end date).

-          Double check the settings for your LTI tool settings (see example Moodle above).

Setting up Moodle for LTI SSO

Please note: we do not provide support for your Moodle configuration. This documentation is here to help you set it up. This documentation is based on Moodle 4.4.2 (LTI 1.1)

Step 1. Configure LearningStone workspace settings

  • Go to Workspace settings > LTI workspace configuration. If you do not see it, it still needs to be activated by the helpdesk.
  • Enable LTI and fill in the secrete and key (recommended: use the suggested key and secrete). If needed fill in the login site (used to redirect users that they to login directly.
  • This only needs to be done once.

Step 2. Create LearningStone groupspace

·        Create a LearningStone groupspace (this is the training) and go to Settings > LTI login link. Enable LTI and copy the LTI link.

Step 3. Add user in Moodle

  • Go to Moodle and login as admin or other role with enough privileges
  • Choose Home > Participants > add a user (fill in name and email)
  • Go to a course (e.g. Course A) > Participants > Enroll a user (search user)

Step 4. Add an external tool in Moodle

  • Go to the course in Moodle and enable “Edit mode”
  • Choose More > LTI external tools

Add LTI tool and:  

  • 1. Add the consumer key and secret that you can find in LearningStone > Settings > Workspace settings > LTI (see step 1)
  • 2. Insert the login-link from a groupspace in LearningStone (see step 2)
  • 3. Set Default launch container = New window
  • 4. Set Privacy > Share launchers email + name = Always
  • Now go to a section in the Moodle course > Add activity > Choose LTI (the external tool)

Step 5. Using the LTI tool

  • Login to Moodle as a user and click on the external tool link to go to LearningStone.
  • You will be redirected to LearningStone and your account will be created. Next time you log in, the name and email will be updated if needed.
  • Add your profile picture to your profile in LearningStone.
  • If you try and edit your account or log in on LearningStone you will be redirected back to your original login site.

Moodle external tool settings

LS100-LTI-1 Moodle EN

Add to Home Screen Cancel

This web site has app functionality. Add it to your home screen to use it in fullscreen.

1) Press the ‘share’ button
2) Press ‘Add to Home Screen’
Connecting...
Test your connection >