BasicLTI: Unable to add an LTI 1.3 tool in a course
GENERAL
TESTING
GENERAL
TESTING
Description
When trying to add an LTI 1.3 tool to Lessons, Announcements, etc, after install is clicked for the chosen tool, the following error displays and the tool cannot be added:
Alert: Error in Deep Link Response (Unable to find an implementation for interface io.jsonwebtoken.io.Deserializer using java.util.ServiceLoader. Ensure you include a backing implementation .jar in the classpath, for example jjwt-impl.jar, or your own .jar for custom implementations.)
This regressed due to the removal of impls that happened to be laying around but were removed in the cleanup in Those impls were not what we wanted anyways but they worked in the old days (last week). The correct impls we wanted for the jjwt-api is the jjwt-impl. So this fix adds the jjwt-impl in the right place and moves everything into shared - “lib” and made a global version for the jjwt libraries. This advances to the 0.11.5 and so inco0rporates .
In general this cleans the use of jjwt up nicely in Sakai.
When trying to add an LTI 1.3 tool to Lessons, Announcements, etc, after install is clicked for the chosen tool, the following error displays and the tool cannot be added:
Alert: Error in Deep Link Response (Unable to find an implementation for interface io.jsonwebtoken.io.Deserializer using java.util.ServiceLoader. Ensure you include a backing implementation .jar in the classpath, for example jjwt-impl.jar, or your own .jar for custom implementations.)