oat-sa/bundle-lti1p3

OAT LTI 1.3 Symfony Bundle

Installs: 1 082

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 38

Forks: 1

Open Issues: 0

Type:symfony-bundle

3.0.0 2020-10-01 06:53 UTC

This package is auto-updated.

Last update: 2020-10-01 06:55:52 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.