oat-sa/bundle-lti1p3

OAT LTI 1.3 Symfony Bundle

Installs: 3 452

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 42

Forks: 3

Open Issues: 0

Type:symfony-bundle

5.0.0 2021-03-31 20:12 UTC

This package is auto-updated.

Last update: 2021-03-31 20:13:13 UTC


README

Latest Version License GPL2 Build Status Coverage Status Psalm Level 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.