Uploaded image for project: 'Opencast'
  1. MH-13022

LTI User mapping doesn't work since 4.4

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed and reviewed
    • Affects versions: 4.4, 5.0, 5.1, 6.0
    • Fix versions: 3.7, 4.5, 5.2
    • Components: External API
    • Labels:
      None
    • Severity:
      Incorrectly Functioning Without Workaround
    • Steps to reproduce:
      Hide
      Steps to reproduce:
      1. Configure Opencast as an LTI tool provider.
      2. Remove the fourth constructor argument from the LtiLaunchAuthenticationHandler in etc/security/mh_default_org.xml.
      3. Send an LTI request with "ext_user_username" set to the name of an existing Opencast user.
       
       Actual Results:
       You are not authenticated as that user.
       
       Expected Results:
       You should be authenticated as that user.
       
       Workaround (if any):
       Add a fourth constructor argument, e.g. like this: https://github.com/opencast/opencast/commit/ef7bc8e94936b426bec5cb52f846d81c8c903657





      Show
      Steps to reproduce: 1. Configure Opencast as an LTI tool provider. 2. Remove the fourth constructor argument from the LtiLaunchAuthenticationHandler in etc/security/mh_default_org.xml. 3. Send an LTI request with "ext_user_username" set to the name of an existing Opencast user.    Actual Results:  You are not authenticated as that user.    Expected Results:  You should be authenticated as that user.    Workaround (if any):  Add a fourth constructor argument, e.g. like this: https://github.com/opencast/opencast/commit/ef7bc8e94936b426bec5cb52f846d81c8c903657

      TestRail: Results

        Attachments

          Activity

            People

            • Assignee:
              timschroeder Tim Schroeder
              Reporter:
              timschroeder Tim Schroeder
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                TestRail: Cases