寻找有关如何将 Fiware/Wirecloud 与 Moodle 集成的最佳实践说明。Fiware/IdM 似乎应该提供用户数据,而 Moodle 通过其插件之一进行连接。Moodle 提供了许多不同的身份验证选项(实际上太多,难以确定最佳路径)。理想情况下,一旦登录,Moodle 插件也应该能够访问其他 FIWARE 后端服务。
原则上应该是可能的,但我注意到 Fiware 学院http://edu.fiware.org/没有与FIWARE 实验室的 SSO :-)
寻找有关如何将 Fiware/Wirecloud 与 Moodle 集成的最佳实践说明。Fiware/IdM 似乎应该提供用户数据,而 Moodle 通过其插件之一进行连接。Moodle 提供了许多不同的身份验证选项(实际上太多,难以确定最佳路径)。理想情况下,一旦登录,Moodle 插件也应该能够访问其他 FIWARE 后端服务。
原则上应该是可能的,但我注意到 Fiware 学院http://edu.fiware.org/没有与FIWARE 实验室的 SSO :-)
WireCloud 支持使用IdM 提供的 OAuth2 令牌来访问第三方服务,所以真正的问题是如何将 Moodle 与 IdM 集成(由 @Meier 评论)。
有一些像auth_googleoauth2这样的 moodle 插件据说可以支持添加您自己的 OAuth2 提供程序。考虑到您可能需要对此类插件进行更多修改,因为通常 OAuth 提供程序仅用于登录过程,但这并不意味着您将能够使用 OAuth2 令牌作为有效凭据用于向 Web 服务 API 发出请求。