Система единого входа для Wirecloud/IdM и Moodle?

Нужны инструкции по передовой практике по интеграции Fiware/Wirecloud с Moodle. Казалось бы, Fiware/IdM должны предоставлять пользовательские данные, а Moodle подключается через один из своих плагинов. Moodle предлагает ряд различных вариантов аутентификации (на самом деле слишком много, трудно выбрать лучший путь). В идеале, после входа в систему плагины Moodle также должны иметь доступ к другим серверным службам FIWARE.

В принципе, это возможно, но я заметил, что академия Fiware http://edu.fiware.org/ < em>нет единого входа в лабораторию FIWARE :-)


person philippos    schedule 22.10.2015    source источник
comment
поэтому сообщество ждет, когда вы напишете этот плагин. Посмотрите на плагины oauth2 в качестве основы.   -  person Meier    schedule 23.10.2015


Ответы (1)


WireCloud поддерживает использование токена OAuth2, предоставленного IdM, для доступа к сторонним службам, поэтому реальная проблема как интегрировать Moodle с IdM (как прокомментировал @Meier).

Есть несколько плагинов для настроения, таких как auth_googleoauth2, которые предположительно предлагают поддержку для добавления ваших собственных поставщиков OAuth2. Примите во внимание, что, вероятно, вам потребуется внести дополнительные изменения в плагины такого типа, поскольку обычно поставщик OAuth используется только для процесса входа, но это не означает, что вы сможете использовать токен OAuth2 в качестве действительных учетных данных. для выполнения запроса к API веб-сервиса.

person Álvaro Arranz    schedule 11.11.2015