Magento和Moodle整合

jun*_*afu 6 php authentication moodle magento single-sign-on

我有一个项目要求我使用Moodle设置基于订阅的在线学习网站.我检查了Moodle,似乎它可以自己处理.问题是,客户不会只是销售在线课程.他还将出售书籍,评论家等.

我认为Magento将是销售这些产品的最佳选择,并跟踪所有销售情况.我可以将在线课程添加为虚拟物品.

我的问题是:有没有办法在身份验证和课程注册方面完全整合这两个系统?

我的意思是,某人有可能:

  • 在Magento中创建一个帐户
  • 在Magento购买课程
  • 无需登录即可访问Moodle网站(单点登录)
  • 去课程.

sma*_*tin 2

我认为通过适度的努力是可能的。

检查我的 Moodle2 插件 (GPL),它让 Moodle 支持基于 simplesamlphp 软件的身份验证注册。

有了这些插件,“moodle 部分”就完成了。您可以使用在 saml 断言上发送的用户属性权利“动态配置/取消配置课程中的用户”。

因此,您只需向 Magento 添加 saml 支持,并开发逻辑以将权利添加到购买完成时在身份提供商中使用的身份验证源。

编辑: