Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-830

LTI content gets discarded by incorrect relaunch

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 9.0.0
    • Fix Version/s: 9.0.6
    • Component/s: Course, LTI runtime
    • Labels:
      None
    • Environment:

      olat.vcrp.de

      Description

      We found two different cases where course contents embedded via LTI get discarded by an incorrect relaunch of the LTI session. The same nonce and timestamp are reused which is against the LTI-specifications and lead to "nonce already used" or "timestamp expired" error messages.

      First case is to switch between different courses via the tabs when LTI-content is shown in a tab.

      Second case happens sometimes when LTI outcomes are reported back to the LTI-comsumer.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                srosse Stéphane Rossé
                Reporter:
                baecker Stefan Baecker
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 hours Original Estimate - 2 hours
                  2h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 6 hours
                  6h