> ## Documentation Index
> Fetch the complete documentation index at: https://docs.publica.la/llms.txt
> Use this file to discover all available pages before exploring further.

# Auth LTI Integration

## What is it?

### Overview

IMS Learning Tools Interoperability (LTI) is a standard specification that lets third-party learning applications (“tool providers”) integrate with LMS platforms (“tool consumers”).

LTI lets you embed Publica.la as a tool in your LMS, enabling automatic logins (SSO) so users can access the store without filling out a separate login form.

We currently support IMS Basic LTI launches version 1.0/1.1 (`lti_version = LTI-1p0`).



You can read more

- [What is LTI](https://longsight.screenstepslive.com/s/sakai_help/m/30369/l/295775-what-is-lti)
- [IMS LTI® 1.1](https://www.imsglobal.org/specs/ltiv1p1p1/implementation-guide)
- [Basic Overview of how LTI ® Works](https://www.imsglobal.org/basic-overview-how-lti-works)

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 **LTI Settings**, create a new connection.
3. Enter the `consumer key` of your LTI client.
4. Generate a strong `shared secret`, store it securely, and share it only through trusted channels.
5. Save and share the credentials with the third-party learning application (you can retrieve the values later via the **Edit** button).

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

**On the LMS side:**
Follow the relevant vendor guide when configuring each LMS:

##### Moodle:

- [Configuring LTI in Moodle](https://help.turnitin.com/feedback-studio/moodle/lti/administrator/getting-started/step-2-configuring-turnitin-in-moodle.htm)
- [Publish as LTI tool](https://docs.moodle.org/310/en/Publish_as_LTI_tool)

##### Canvas:

- [How do I set up a Practice LTI integration in my Canvas environment?](https://community.canvaslms.com/t5/Practice-Non-Learners-Guides/How-do-I-set-up-a-Practice-LTI-integration-in-my-Canvas/ta-p/2946)

##### Schoology:

- [Setting Up LTI External Tool Providers in Schoology](https://support.schoology.com/hc/en-us/articles/206401048-Course-Materials-External-Tools)
- [Schoology LTI External Tool Setup](https://www.lab-aids.com/schoology-lti-external-tool-setup)

## Tools:

- [Testing tools](http://lti.tools/saltire/)
- [Implement from the Tool Consumer (mostly LMSs) side](https://medium.com/lcom-techblog/simple-lti-tool-consumer-in-html-and-javascript-72ca153d7a83)
- [Configuring LTI in popular LMSs](https://www.edu-apps.org/tutorials.html)

##### Autoconfig:

- [Learning Tools Interoperability XML Schemas](https://www.imsglobal.org/specs/lti/xml)
- [XML Config Builder](https://www.edu-apps.org/build_xml.html)

## 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, users can access from other devices if they set an email/password and log in directly through the store.

:::tip
Include the optional `reader_exit_url` parameter to control where users land after leaving the reader. This helps you keep the user journey inside your LMS or branded experience.
:::
