oat-sa/bundle-lti1p3

OAT LTI 1.3 Symfony Bundle

Installs: 2 066

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 42

Forks: 3

Open Issues: 0

Type:symfony-bundle

3.3.1 2020-12-16 16:13 UTC

This package is auto-updated.

Last update: 2021-01-16 16:21:48 UTC


README

Latest Version License GPL2 Build Status Coverage Status Packagist Downloads

Symfony bundle for LTI 1.3 implementations, as platforms and / or as tools.

This bundle automates the usage of the LTI 1.3 Core library within your Symfony application.

Table of Contents

Installation

$ composer require oat-sa/bundle-lti1p3

The associated flex recipe will generate in your application:

  • config/routes/lti1p3.yaml: configurable bundle routes (JWKS, OIDC)
  • config/packages/lti1p3.yaml: configurable bundle configuration
  • LTI1P3_SERVICE_ENCRYPTION_KEY: configurable (.env) variable (signatures security)

Tutorials

You can find below some tutorials, presented by topics.

Quick start

Messages interactions

Services interactions

Tests

To run provided tests:

$ vendor/bin/phpunit

Note: see phpunit file for available suites.