Sending deep linking request to Canvas in the "Assignment Selection" placement redirects to login page

ChrisVouga
Community Member

Background:

I'm developing a LTI 1.3 app. I'm doing testing in a local instance of Canvas thats running with docker (http://canvas.docker/).

Expected Behavior:

When sending deep linking response back to canvas it succeeds. The "working in submission type placement - low.mov" attachment shows the expected behavior but it's the app running inside of the "Submission Type Selection" placement and not the desired "Assignment Selection" placement.

Actual Behavior:

Sending deep linking response back to redirects to login page. See attached videos "quiz maker low.mov" and "orchard - low.mov".  I tried with two different apps but get the same result.

Theory:

I suspect there are some settings I need to enable in the admin settings. See "assignment placement settings.png". These settings might be relevant? IDK

Data:

Here are some of values associated with the deep linking request & response.

Use https://jwt.io/ to decode the "data" and "JWT" fields.

Request

  • Query String Parameters
    • "data"
      • eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJub25jZSI6IjMyMTQ5NDAyLWJjY2QtNDdiMC05MTVjLTIwNTU3Y2EzYzZmYSIsIm1vZGFsIjp0cnVlLCJwbGFjZW1lbnQiOiJhc3NpZ25tZW50X3NlbGVjdGlvbiJ9.XAr2lUDLCNvMl5YajjKcuTEWhDZ22J6wzwXro3obfrI
  • Form Data Body
    • "JWT"
      • eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Imx0aV8xXzNfcHVibGljX2tleSJ9.eyJodHRwczpcL1wvcHVybC5pbXNnbG9iYWwub3JnXC9zcGVjXC9sdGktZGxcL2NsYWltXC9kYXRhIjpudWxsLCJodHRwczpcL1wvcHVybC5pbXNnbG9iYWwub3JnXC9zcGVjXC9sdGktZGxcL2NsYWltXC9tc2ciOiIxIGl0ZW0ocykgcHJvdmlkZWQiLCJodHRwczpcL1wvcHVybC5pbXNnbG9iYWwub3JnXC9zcGVjXC9sdGktZGxcL2NsYWltXC9sb2ciOiIxIGl0ZW0ocykgcHJvdmlkZWQiLCJodHRwczpcL1wvcHVybC5pbXNnbG9iYWwub3JnXC9zcGVjXC9sdGktZGxcL2NsYWltXC9jb250ZW50X2l0ZW1zIjpbeyJ1cmwiOiJodHRwczpcL1wvb3JjaGFyZC5uZ3Jvay5pb1wvbHRpXC92MXAzXC9jb250ZW50XC9sYXVuY2giLCJjdXN0b20iOnsiZW50aXR5X3R5cGUiOiJub2RlIiwiZW50aXR5X2lkIjoiNTU0In0sInR5cGUiOiJsdGlSZXNvdXJjZUxpbmsifV0sImlzcyI6IjEwMDAwMDAwMDAwMDA1IiwiYXVkIjoiaHR0cHM6XC9cL2NhbnZhcy5pbnN0cnVjdHVyZS5jb20iLCJodHRwczpcL1wvcHVybC5pbXNnbG9iYWwub3JnXC9zcGVjXC9sdGlcL2NsYWltXC92ZXJzaW9uIjoiMS4zLjAiLCJodHRwczpcL1wvcHVybC5pbXNnbG9iYWwub3JnXC9zcGVjXC9sdGlcL2NsYWltXC9tZXNzYWdlX3R5cGUiOiJMdGlEZWVwTGlua2luZ1Jlc3BvbnNlIiwiaHR0cHM6XC9cL3B1cmwuaW1zZ2xvYmFsLm9yZ1wvc3BlY1wvbHRpXC9jbGFpbVwvZGVwbG95bWVudF9pZCI6IjI1OmI4MjIyOWM2ZTEwYmNiODdiZWIxZjFiMjg3ZmFlZTU2MGRkYzMxMDkiLCJub25jZSI6ImUzY2IzNmQ5LTcyZTctNDk1My1hNmRiLTZhN2ZmYWE3NmFhZSIsImp0aSI6ImFjZDA4MDcxLTA1MjAtNGYwMi04YzRiLTRhN2FjZGQ5MjdjZiIsImlhdCI6MTY3NjU5NTU3OSwibmJmIjoxNjc2NTk1NTc5LCJleHAiOjE2NzY1OTYxNzl9.XoGlc2KL-NmyyMVVpDaOAimDu-S-Qkh9_XBCY_MpJ-SwEJWIF9B0DMYGyRa4UK4_HhCeCfQGnrSOPX947hQWboGYs3pH4Z4aYJC6f_5zacLP2LkVi44c04geYdnLLDX2seFqQneCHLJDfjbt-E43-WhYE3ZNVW1GPaBIJ_UO_Yg

Response

 

 

Labels (1)
Users who also had this question