OAT LTI 1.3 Symfony Bundle
This bundle automates the usage of the LTI 1.3 Core library within your Symfony application.
$ 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 some tutorials, 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.