Skip to main content

LTI (Learning Tools Interoperability) — Quick Overview

Description

LTI is a standard that lets an LMS (Platform) securely launch and exchange data with an external application (Tool). Modern LTI (1.3 + Advantage) uses OpenID Connect + OAuth 2.0 with signed JWTs for secure launches, deep linking (content selection), grade return (AGS), and roster access (NRPS).

Versions

Feature / TopicLTI 1.1LTI 1.3 (Core)
AuthenticationOAuth 1.0 signaturesOIDC (Auth Code) + id_token (JWT)
Security ModelShared secret per consumerAsymmetric keys via JWKS, RS256
Launch (SSO)
Deep LinkingContent Item (deprecated)Deep Linking message
GradesBasic Outcome Service
Roster
Recommended Today

1) LTI 1.3 Launch Flow

LTI Launch Flow

2) LTI 1.1 Deep Linking (Content Selection)

LTI Deep Linking