@david Дэвид, не могли бы вы поделиться со мной экземпляром конфигурации? Я многократно пытался интегрировать Discourse с Moodle 3.10, но безрезультатно. Всегда появляется сообщение:
Что вы ввели в настройку «публичный ключ платформы»? Если я правильно помню, Moodle по умолчанию предоставляет URL JWKS, который этот плагин не поддерживает.
Должна быть возможность найти где-то сырой сертификат, который вы можете скопировать и вставить в Discourse,
@david Спасибо за ответ. Да, в Moodle отображается Public keyset URL: https://mysiet.com/mod/lti/certs.php. Я открыл эту ссылку в браузере, и там было показано следующее:
Я думаю, что простого копирования значения n будет недостаточно — для Discourse нужен ключ в формате PEM. В долгосрочной перспективе мы, возможно, сможем добавить поддержку JWK, но в краткосрочной вы сможете заставить это работать, преобразовав ключ.
Существуют онлайн-инструменты для конвертации из формата JWK в PEM. Вот один из них. (Очевидно, я не могу гарантировать безопасность этих онлайн-инструментов, поэтому убедитесь, что вставляете в них только общедоступную информацию)
Как только у вас будет ключ в формате PEM (начинающийся с -----BEGIN PUBLIC KEY-----), Discourse должен его принять.