Hi everyone,
I have setup a JupyterHub server with the LTI Authenticator, version 1.3.
I can consume it without further issue from Moodle but when trying to configure it in order to be consumed by a different custom platform it does not work due to the lack of a JWKS endpoint in the Jupyter Hub side of things.
Some discussions on this forum suggest that the JWKS endpoint is not required in the Jupyter Hub side of things and in fact Moodle does not require it.
But all the searches I make in the topic of stablishing the connection between the Platform and the Tool in LTI insist on both parties having to provide a public key or a JWKS endpoint.
So is Jupyter Hub Authenticator using a non standard compliant LTI implementation ? Is it using and alternative flow that does not require this Keyset ? Is moodle just working around the lack of such key ?
I’m quite confused.
Some expert clarification about this would be much appreciated.