-
Bug
-
Resolution: Fixed
-
Minor
-
3.8.2
-
MOODLE_38_STABLE
-
MOODLE_39_STABLE
-
MDL-68384-fix-spec-violations -
In the JWT sent to a Tool during LTI 1.3 resource link launch, the following claims / attributes have names that do not match the LtI 1.3 specification:
Claim
https://purl.imsglobal.org/spec/lti-bos/claim/basicoutcomesservice |
according to LTI specs (see https://www.imsglobal.org/spec/lti-bo/v1p1#integration-with-lti-1-3) should be spelled as
https://purl.imsglobal.org/spec/lti-bo/claim/basicoutcome |
In the claim
https://purl.imsglobal.org/spec/lti/claim/tool_platform |
correct spelling of the platform family code attribute is
product_family_code
|
not
family_code
|
see https://www.imsglobal.org/spec/lti/v1p3#platform-instance-claim-0 for details.
Also:
- Boolean deep Linking settings (accept_multiple, autocreate and other non standardized accept_..) are sent as string, not boolean