【问题标题】:Ultimate SAML Component Pro libraryUltimate SAML Component Pro 库
【发布时间】:2013-02-06 14:07:10
【问题描述】:

我们计划从 component pro 购买 SAML 组件的许可证,但我想确保它可以与 PHP Moodle 环境集成。我们将拥有 ASP.Net 网络应用程序,它将充当 IDP,并且用户点击我们的网站将转移到由其他公司维护的 Moodle PHP 网站。只有我们将使用来自组件 pro 的 Ultimate SAML 组件来创建 SAML 响应并将其发送给他们。但是他们如何在不使用组件专业库的情况下读取 SAML 响应,因为我发送的 SAML 响应是库中 SAMLResponse 类的对象。我从组件 pro 中检查了所有示例项目以及示例项目中的所有 IDP 和 SP,它们都使用 comp pro 库来创建和读取 SAML 响应。基本上我想使用这个库创建一个 SAML 响应,SP 可以在不使用组件 pro 库的情况下读取它,并且我们可以成功地进行 SSO 集成。如果我不清楚我的情况,我深表歉意。

【问题讨论】:

  • FWIW,请参阅 cheated.by.safabyte.net,它显示 Component Pro 可能代表被盗 SAML 软件的最新版本。 TY

标签: dll saml saml-2.0


【解决方案1】:

SAML 是基于 XML 的标准。您正在谈论的 SAMLResponse 将在发送消息之前编组为 XML。

只要您的组件和 Moodle 正确实施 SAML,您使用什么来生成 SAML 消息并不重要。

【讨论】:

    【解决方案2】:

    同意@Stefan。 SAML 是一个协议标准——你如何实现它是无关紧要的。

    这有点像以英语为标准,一边用记事本写信息,另一边用 Word 阅读。

    记事本!= Word,但因为它们都使用英语,所以没关系。

    请注意 - SAML 是一个庞大的协议 - 并非所有实现都支持所有部分。

    【讨论】:

      【解决方案3】:

      我的基于 simplesamlphp 的 Moodle 的 SAML 插件应该与该 IdP 兼容。是免费的,许多组织都在使用它。 https://moodle.org/plugins/view.php?plugin=auth_saml

      【讨论】:

        猜你喜欢
        • 2023-04-08
        • 1970-01-01
        • 2022-07-04
        • 1970-01-01
        • 2022-12-28
        • 1970-01-01
        • 1970-01-01
        • 2015-10-22
        • 2021-07-04
        相关资源
        最近更新 更多