Skip to main content

Prerequisites

This page outlines some of the LMS prerequisites needed before LTIAAS can be tested and used with an LMS.

1. A publicly accessible domain name

LTIAAS uses the internet to send and receive messages to the LMS. This requires LMSes to have publicly accessible domain names. If you are hosting an LMS on a personal machine (i.e. your laptop), that is not accessible from the internet, LTIAAS will not work.

The best option to access an LMS, even for testing purposes, is to host one properly on the internet. If this is not an option, you maybe be able to use the ngrok service to expose a private machine to the internet for testing purposes.

2. SSL

The LTI protocol relies in HTTPS for security. LTIAAS will refuse all insecure connections to LMSes. If an LMS doens't support HTTPS, if an SSL certificate has expired, or if an SSL certificate is self-signed, the connection will be denied by LTIAAS.

Let's Encrypt is a good resource to generate trusted SSL certificates for free.

All trademarks, logos, and service marks displayed on this website are the property of their respective owners. LTIAAS is a trademark of GatherAct, LLC, doing business as LTIAAS. Learning Tools Interoperability (LTI)® is a trademark of 1EdTech Consortium, Inc. LTIAAS is not affiliated with, endorsed or sponsored by 1EdTech Consortium, Inc. or by any other owners of third-party trademarks used on this website. LTIAAS is not responsible for the content, quality, or accuracy of any websites linked to or from this website that are not owned by LTIAAS. If you have any questions or concerns about the use of any trademarks or content on this website, please contact us.