In my own testing with Sakai I have also found this property to be
missing from the launch message JWTs. Pre LTI 1.3 it was only a
recommended value (via the tool_consumer_instance_guid parameter), but
according to section 5.4.2 of the LTI 1.3 Core spec it looks like this
is now a required property of the
https://purl.imsglobal.org/spec/lti/claim/tool_platform claim.
Stephen
On 14/04/2022 15:25, 'sam.leepan' via Sakai Development wrote:
> Hi there
>
> We've been busy with a LTI 1.3 integration, and receiving an error:
> Failed LTI 1.3 validation: Claim
>
https://purl.imsglobal.org/spec/lti/claim/tool_platform is invalid JWT: null
>
> Ex Libris have advised "So far as we can determine your tool platform is
> missing the guid value....We could potentially remove the code
> validation from our code but we are under the assumption that the guid
> is standard." Below is the comparison they provided between Canvas and
> Sakai:
>
> _Canvas_
>
https://purl.imsglobal.org/spec/lti/claim/tool_platform
> <
https://purl.imsglobal.org/spec/lti/claim/tool_platform>: {
> "guid": "apMdhLPi8NFYn1YI0RHgC5O3PAebK0vP5uXPKEzH:canvas-lms",
> "name": "Ex Libris",
> "version": "cloud",
> "product_family_code": "canvas",
> "validation_context": null,
> "errors": {
> "errors": {}
> }
> }
>
> _Sakai_
>
https://purl.imsglobal.org/spec/lti/claim/tool_platform
> "url":
http://vula.uct.ac.za <
http://vula.uct.ac.za/>
> "product_family_code": "sakai",
> "version": "21"
> },
>
> Could anyone advise?
>
> Best regards,
> Sam
>
> --
> You received this message because you are subscribed to the Google
> Groups "Sakai Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
sakai-dev+...@apereo.org
> <mailto:
sakai-dev+...@apereo.org>.
> To view this discussion on the web visit
>
https://groups.google.com/a/apereo.org/d/msgid/sakai-dev/e11c28c2-059e-4151-9b97-35b1428fc01dn%40apereo.org
> <
https://groups.google.com/a/apereo.org/d/msgid/sakai-dev/e11c28c2-059e-4151-9b97-35b1428fc01dn%40apereo.org?utm_medium=email&utm_source=footer>.