@david David, ¿podrías compartir conmigo una instancia de configuración? He intentado muchas veces integrar Discourse con Moodle 3.10, pero sin éxito. Siempre dice:
¿Qué has ingresado en la configuración de “public key de la plataforma”? Si recuerdo correctamente, Moodle proporciona una URL JWKS de forma predeterminada, la cual este plugin no admite.
Debería ser posible encontrar el certificado sin formato en algún lugar, el cual puedes copiar y pegar en Discourse.
@david Gracias por responderme. Sí, en Moodle se muestra Public keyset URL: https://mysiet.com/mod/lti/certs.php.
Abrí esta URL en el navegador y mostró lo siguiente:
No creo que copiar el valor de n sea suficiente; Discourse necesita la clave en formato PEM. A largo plazo, podríamos agregar soporte para JWKs, pero a corto plazo deberías poder hacerlo funcionar convirtiendo la clave.
Existen algunas herramientas en línea que pueden convertir desde el formato JWK a PEM. Aquí tienes una. (Obviamente, no puedo garantizar la seguridad de estas herramientas en línea, así que asegúrate de solo pegar información pública en ellas).
Una vez que tengas el PEM (que comienza con -----BEGIN PUBLIC KEY-----), Discourse debería aceptarlo.