终极SAML组件专业版库

时间:2013-02-06 14:07:11

标签: dll saml saml-2.0

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

3 个答案:

答案 0 :(得分:1)

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

只要您的组件和Moodle正确实现SAML,您生成SAML消息的用途并不重要。

答案 1 :(得分:0)

同意@Stefan。 SAML是一种协议标准 - 您如何实现它是无关紧要的。

有点像英语作为标准,一方使用记事本写一条消息,另一方用Word读取。

记事本!= Word但因为它们都使用英语并不重要。

只是一句警告 - SAML是一个巨大的协议 - 并非所有实现都支持所有部分。

答案 2 :(得分:0)

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