【问题标题】:Magento and Moodle IntegrationMagento 和 Moodle 集成
【发布时间】:2011-10-14 06:46:57
【问题描述】:

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

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

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

我的意思是,有人可以:

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

【问题讨论】:

  • 是的,这是可能的。在 faq 定义的范围内,有关 Stack Overflow 的问题通常会以某种方式与编程或软件开发相关。

标签: php authentication magento single-sign-on moodle


【解决方案1】:

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

检查我的moodle2插件(GPL),它让moodle支持authenrolment基于simplesamlphp软件。

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

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

编辑:

【讨论】:

  • 感谢 @smartin 的精彩插件!这些正是我需要的!迫不及待地想试试。我会及时通知你。
  • @junwafu 如果您想查看moodle 插件的工作情况,可以使用videodemo。 (但是是西班牙语)
  • @junwafu 你的项目怎么样?
【解决方案2】:

不幸的是,似乎没有任何扩展可以将 Magento 与 Moodle 连接起来。你必须自己开发一个模块:S

【讨论】:

    【解决方案3】:

    要解决单点登录 (SSO) 问题,您必须使用 simpleSAMLphp。

    【讨论】:

    • 你能说得更具体点吗?您将如何将 simpleSAMLphp 集成到 Magento 中?
    猜你喜欢
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2012-02-11
    • 2013-01-27
    相关资源
    最近更新 更多