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