oat-sa/bundle-lti1p3

LTI1p3 Symfony Bundle

Installs: 600

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 40

Forks: 0

Open Issues: 0

Type:symfony-bundle

2.1.0 2020-06-17 04:32 UTC

This package is auto-updated.

Last update: 2020-07-25 08:08:55 UTC


README

Symfony bundle for LTI 1.3 automation, based on lti1p3-core library

Table of Contents

Installation

$ composer require oat-sa/bundle-lti1p3

The related flex recipe will generate:

  • the configurable config/routes/lti1p3.yaml file to automatically enable required routes
  • the configurable config/packages/lti1p3.yaml file to offer a default configuration for your keys, tools, platforms and registrations
  • the configurable LTI1P3_SERVICE_ENCRYPTION_KEY env variable required to provide encryption of your signatures.

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.