Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BD-2] BB-2365: Merge LTI 1.3 support to master. #82

Merged

Commits on Jun 25, 2020

  1. LTI 1.3 proof of concept implementation

    Features:
    Implement LTI 1.3 launch support.
    Add LTI 1.3 passthrough views as LMS plugins.
    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    5b1e2c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    209cf45 View commit details
    Browse the repository at this point in the history
  3. LTI 1.3 proof of concept implementation

    Features:
    Implement LTI 1.3 launch support.
    Add LTI 1.3 passthrough views as LMS plugins.
    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    5c6fc81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89ceaaf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2f2775 View commit details
    Browse the repository at this point in the history
  6. Add implementation of access token endpoint

    This commit adds support for the LTI 1.3 Access token endpoint, as detailed in the IMS Security Framework.
    The token is generated using the consumer's private key (stored in the XBlock) after validating the message sent by the LTI Tool using it's public key.
    
    Signed-off-by: Giovanni Cimolin da Silva <[email protected]>
    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    79d3c3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4a2f014 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fb4c28 View commit details
    Browse the repository at this point in the history
  9. Fix quality issues

    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    eb990d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a3f1013 View commit details
    Browse the repository at this point in the history
  11. Swtich to external user id

    Signed-off-by: Giovanni Cimolin da Silva <[email protected]>
    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    db90c57 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c122312 View commit details
    Browse the repository at this point in the history
  13. Clean up LTI 1.3 implementation and add documentation

    Also fixes a few untreated exceptions and remove unused variables.
    
    Signed-off-by: Giovanni Cimolin da Silva <[email protected]>
    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    96bba7f View commit details
    Browse the repository at this point in the history
  14. Fix rebase issues and update requirements

    k# Please enter the commit message for your changes. Lines starting
    giovannicimolin committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    d020659 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ae5ffb5 View commit details
    Browse the repository at this point in the history