Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-3588

LTI 1.3 login request missing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Critical Critical
    • None
    • 3.8.2, 3.9.2
    • MOODLE_38_STABLE, MOODLE_39_STABLE
    • Moodle App 3.9.5

      When using the Moodle app launching a LTI tool fails. When using a browser everything works accurate. 

      Steps to reproduce

      The issue can be reproduced by using the our test-moodle in the android app (see hidden comment only available to developers)

      Expected behavior

      The moodle Platform should start an OpenID Connect flow by redirecting to the tools login end point. The authentication response is sent to the tool's redirect_uri (launch-url). See https://www.imsglobal.org/spec/security/v1p0#openid_connect_launch_flow

      Actual behavior

      The launch-url is called but no preceding login call can be found. This leads to a failing launch caused by missing authentication.

      Workaround

      In the menu of the activity view of Moodle app use open-in-browser.

      Tool Settings (Moodle)

      Tool URL https://acc.bettermarks.com/v1.0/lti13/launch
      LTI version LTI 1.3
      Public keyset https://acc.bettermarks.com/v1.0/lti13/jwks
      Initiate login URL https://acc.bettermarks.com/v1.0/lti13/login
      Redirection URI(s) https://acc.bettermarks.com/v1.0/lti13/launch

       

       

            Unassigned Unassigned
            clemensdiener Clemens Diener
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.