Skip to main content

Auth LTI integration

What is it?

IMS Learning Tools Interoperability (LTI) is a standard set of specifications for allowing third party learning applications (or "tool providers") to integrate with educational platforms (or "tool consumers").

LTI lets you easily integrate external tools (automatic login) into your learning management system (LMS) and allow to user connect with the store like SSO (single sign on) without complete a form.

We offer support for LTI version 1.1

You can read more

We use a POST route in the platform: https://{customer-store.com}/auth/lti

note

A note about privacy.
As standard for LTI, our platform only requires the user_id parameter to uniquely identify the user. But does not require the lis_person_contact_email_primary parameter which could be considered personally identifiable information, this parameter is optional and its use will depend on the customer's use case. Don't hesitate to contact us if you have any doubt.

How to configure it?

In the store:

  1. Go to Control Panel > Settings > Integrations.
  2. In the section LTI Settings create a new connection.
  3. Enter the consumer key of your LTI client
  4. create a new shared secret
  5. Save and share with third party learning application (You can see this data using edit button)
note

You can give your users unrestricted access to all your publications or assign a plan automatically

In the third party end: Follow next URLs according the learning application that you need configure it.

Moodle

Canvas

Schoology

Tools

Autoconfig:

Troubleshooting

Does a user accessing through LTI needs to complete email and password?

No, through LTI the login is automatic. The user can use email and password to access directly from the store web app.

If the learning platform give specific access to books or plans, the user with user and password created can access to all plan or all publications?

The user only has access to a plan assigned. In case that configuration has access to all publications, only can use this access using the login LTI.

Users can access using other devices?

Yes, user could access using other devices if they set email and password and go directly to the store web app.

tip

Tips:

  • You can send us the parameter reader_exit_url and we will use this value allows you to configure the behavior for redirecting the user when they choose to exit the reader. This is useful for customizing a unique exit experience that reflects the integrator's identity. :::