You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
is trying to get the data value from "deep-linking-data" and not from the right place, making it fail in any LMS that is not sending the data parameter as in the deep link URL. Canvas sends it in the URL so the code works, but others, like D2L sends it in the id_token. Here is where the value of the data is sent:
Hi!
As we commented in my email,
This code
devkit-lti1p3/src/Action/Tool/Message/DeepLinkingResponseAction.php
Line 71 in f0f7ae4
is trying to get the data value from "deep-linking-data" and not from the right place, making it fail in any LMS that is not sending the data parameter as in the deep link URL. Canvas sends it in the URL so the code works, but others, like D2L sends it in the id_token. Here is where the value of the data is sent:
The https://purl.imsglobal.org/spec/lti-dl/claim/data value must match the value of the data property of the https://purl.imsglobal.org/spec/lti-dl/claim/deep_linking_settings claim from the LtiDeepLinkinkingRequest message.
The text was updated successfully, but these errors were encountered: