OAT LTI 1.3 Symfony Bundle
This bundle automates the usage of the TAO LTI 1.3 PHP framework libraries within your Symfony application.
This bundle is part of the TAO LTI 1.3 PHP framework.
$ 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)
You can find below the bundle documentation, presented by topics.
- how to handle LTI message interactions as a platform
- how to handle LTI message interactions as a tool
- how to handle LTI service interactions as a platform
- how to handle LTI service interactions as a tool
To run provided tests:
Note: see phpunit file for available suites.