Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: amazee.ai Private AI Provider 1.4.6 — Minor update available for module ai_provider_amazeeio (1.4.6). Release: amazee.ai Private AI Provider 1.3.10 — Minor update available for module ai_provider_amazeeio (1.3.10). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

LTI Tool Provider

350 sites Security covered Drupal 10–11
View on drupal.org

This module allows Drupal to act as a Learning Tools Interoperability (LTI) provider, enabling learning management systems (LMS) to authenticate users into Drupal and automatically create user accounts. It supports LTI versions 1.0, 1.1, and 1.3, and offers features like mapping LTI data to user fields and roles, provisioning default entities, and redirecting users to specific content.

The LTI tool provider module provides an LTI authentication provider for Drupal, as well as configuration options for managing LTI consumers, user provisioning, attribute mapping, and default entity provisioning.

Currently it supports LTI 1.0, 1.1, and 1.3 authentication.

Features

The main feature of the module is to implement the LTI specification for an LMS to authenticate into a Drupal site and automatically provision users. Optionally, you can:

  • Map LTI launch data to user entity fields.
  • Map LTI roles to user roles.
  • Automatically provision a default entity type to be created or loaded on launch.
  • Automatically redirect users to specific content.

Requirements

PHP ^7.3
OAuth PECL extension

Versions

There is now a D9 compatible version available, starting from 8.x-1.6.

The 7.x branches are no longer supported. The 8.x branch is actively being worked on and maintained. It's recommended to update to the 8..x version as soon as possible as there are security implications with using the 7.x branch since it doesn't have a nonce implementation.

Road Map

  • Outcomes integration with LMS gradebooks

Resources

Depends on

Dependencies of the latest stable release

  • Key
  • options Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Dec 2023
Latest release
3 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
3.0.0 Stable 10–11 Jun 24, 2026
2.0.5 Stable 8–10 Dec 11, 2023