@david David, pourrais-tu s’il te plaît me partager une instance de configuration ? J’ai essayé à de nombreuses reprises d’intégrer Discourse avec Moodle 3.10, mais sans succès. Le message d’erreur est toujours le suivant :
Qu’avez-vous saisi dans le paramètre « plateforme public key » ? Si ma mémoire est bonne, Moodle fournit par défaut une URL JWKS, que ce plugin ne prend pas en charge.
Il devrait être possible de trouver le certificat brut quelque part, que vous pourrez copier/coller dans Discourse,
@david Merci de m’avoir répondu. Oui, dans Moodle, il est indiqué Public keyset URL: https://mysiet.com/mod/lti/certs.php.
J’ai ouvert cette URL dans un navigateur, et voici ce qui s’affiche :
Je ne pense pas que la simple copie de la valeur n suffise — Discourse a besoin de la clé au format PEM. À long terme, nous pourrions ajouter la prise en charge des JWK, mais à court terme, vous devriez pouvoir faire fonctionner les choses en convertissant la clé.
Il existe des outils en ligne capables de convertir du format JWK vers PEM. En voici un. (Évidemment, je ne peux garantir la sécurité de ces outils en ligne, alors assurez-vous de n’y coller que des informations publiques.)
Une fois que vous avez la clé PEM (commençant par -----BEGIN PUBLIC KEY-----), Discourse devrait l’accepter.