@hackage lti130.3.0.0
Core functionality for LTI 1.3
Categories
License
LGPL-3.0-only
Maintainer
Jade Lovelace <software at lfcode dot ca>
Links
Versions
Installation
Tested Compilers
Dependencies (10)
- aeson >=2 && <2.2
- base >=4.12.0 && <5
- bytestring >=0.10.10 && <0.12
- containers >=0.6.2 && <0.7
- http-client >=0.6.4 && <0.8
- http-types >=0.12.3 && <0.13 Show all…
Dependents (1)
@hackage/yesod-auth-lti13
lti13
This is a minimal implementation of LTI 1.3 authentication for Haskell. It supports performing LTI launches and getting most of the interesting fields of the resource link request.
This library is intended to be used in developing integrations with web frameworks, although it can be used directly. A sample integration is yesod-auth-lti13.
Correct usage
Client code is expected to maintain a CSRF token, the state parameter, in
session storage and check it is the same as the one from handleAuthResponse,
failing authentication if it is not. Future versions of the library may
introduce a mandatory callback to ensure clients do this. For an example of
this, see the yesod-auth-lti13 sources.