JSPM

ims-lti-nodejs

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • 0
    • Score
      100M100P100Q40526F
    • License ISC

    This package is used for validating LTI OAuth request.

    Package Exports

    • ims-lti-nodejs
    • ims-lti-nodejs/src/ims-lti.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ims-lti-nodejs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    ims-lti-nodejs

    Install

    npm install ims-lti-nodejs --save

    Supported LTI Versions

    Usage

    The LTI standard won't be covered here, but it would be good to familiarize yourself with the specs. LTI documentation

    This library doesn't help you manage or distribute the consumer keys and secrets. The POST parameters will contain the oauth_consumer_key and your application should use that to look up the consumer secret from your own datastore.

    This library offers a few interfaces to use for managing the OAuth nonces to make sure the same nonce isn't used twice with the same timestamp. Read the LTI documentation on OAuth