Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-44322

Assignments LTI: 403 error

    XMLWordPrintable

    Details

    • 21 Status:
      Resolved
    • 20 status:
      Resolved
    • Test Plan:
      Hide
      1. Click on Assignments > Add
      2. Scroll down to Student Submissions > Submission Type and select External Tool (LTI)
      3. Click Select External Tool (LTI)
      4. Select a tool (Trophy, for example), click Install, then Submit and finally GO!
      5. Click OK on the pop-up
      6. Note: in my testing it did not matter if I checked Load this tool in a new tab or not
      7. Post the assignment
      8. As the student, with the browser console open, click on Assignments
      9. Click on the assignment just created
      10. Click the Go to External Tool link

      Expected: tool loads

      Current: 403 error

      Show
      Click on Assignments > Add Scroll down to Student Submissions > Submission Type and select External Tool (LTI) Click Select External Tool (LTI) Select a tool (Trophy, for example), click Install, then Submit and finally GO! Click OK on the pop-up Note: in my testing it did not matter if I checked Load this tool in a new tab or not Post the assignment As the student, with the browser console open, click on Assignments Click on the assignment just created Click the Go to External Tool link Expected: tool loads Current: 403 error

      Description

      I tested this yesterday on trunk (22x) and today tested on 21x, Both servers are giving a 403 error when the student attempts to access the External Tool from Assignments. I may be doing something wrong, so any help would be much appreciated.

      The first portion of the video shows how the same tools work when launched through Lessons.

      Then I show the launch from Assignments.

      ---------------------------------
      https://qa21-mysql.nightly.sakaiproject.org/portal/site/f86f3c1b-4eb8-4832-9007-c360e9f7f938
      Tools added to Lessons

      https://qa21-mysql.nightly.sakaiproject.org/portal/site/52395c35-b023-4b06-80e3-6f6275480a83
      Tools added to Assignments

      On student lunch for both LMS Test and Trophy

      VM1013 oidc_auth:1 GET https://qa21-mysql.nightly.sakaiproject.org/access/basiclti/site/d33aabd0-6b2b-4186-bf05-2d1c39a62afa/content:13?state=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzaWduYXR1cmUiOiI2NzQzZjcwM2E5MTBkMTMyMGI1NTE5MjMxNzNlZjcxNmVhMzg0NzQ2ZjQ3MDQ0ZDMyNGM4ZTk0MmVmOGMxYzIxIiwidGltZSI6MTYwMDM4MDAyMywidGFyZ2V0X2xpbmtfdXJpIjoiaHR0cHM6XC9cL3Nha2FpLnRzdWdpY2xvdWQub3JnXC9tb2RcL2xtc3Rlc3RcLyJ9.Jo-HAyn49_IPYJ9_WIVhspa76MKfhGoZ67HsfEUIP-M&nonce=5f63dc77a2c80&redirect_uri=https%3A%2F%2Fsakai.tsugicloud.org%2Ftsugi%2Flti%2Foidc_launch 403
      (anonymous) @ VM1013 oidc_auth:1

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                csev Charles Severance
                Reporter:
                agschmidt Andrea Schmidt
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration