@david David, könntest du mir bitte eine Konfigurationsinstanz teilen? Ich habe es bereits mehrfach versucht, Discourse mit Moodle 3.10 zu integrieren, aber leider ohne Erfolg. Immer erscheint folgende Meldung:
Was hast du in die Einstellung „Plattform-öffentlicher Schlüssel" eingegeben? Wenn ich mich richtig erinnere, stellt Moodle standardmäßig eine JWKS-URL bereit, die dieses Plugin nicht unterstützt.
Es sollte möglich sein, das Rohzertifikat irgendwo zu finden, das du dann in Discourse kopieren/einfügen kannst,
@david Vielen Dank für deine Antwort. Ja, in Moodle wurde folgende URL für den öffentlichen Schlüsselsatz angezeigt: Public keyset URL: https://mysiet.com/mod/lti/certs.php.
Ich habe diese URL im Browser geöffnet und es wurde Folgendes angezeigt:
Ich denke, das Kopieren des n-Werts reicht nicht aus – Discourse benötigt den Schlüssel im PEM-Format. Langfristig könnten wir die Unterstützung für JWKs hinzufügen, aber kurzfristig solltest du es zum Laufen bringen, indem du den Schlüssel konvertierst.
Es gibt einige Online-Tools, die von JWKs in PEM konvertieren können. Hier ist eines. (Offensichtlich kann ich die Sicherheit dieser Online-Tools nicht garantieren, also stelle sicher, dass du nur öffentliche Informationen in sie einfügst.)
Sobald du das PEM hast (beginnt mit -----BEGIN PUBLIC KEY-----), sollte Discourse es akzeptieren.