Dll 终极SAML组件Pro库

Dll 终极SAML组件Pro库,dll,saml,saml-2.0,Dll,Saml,Saml 2.0,我们计划从component pro购买SAML组件的许可证,但我想确保它可以与PHP moodle环境集成。我们将有ASP.NETWeb应用程序作为IDP,用户点击我们的网站将转移到Moodle PHP网站,该网站正在由其他公司维护。只有我们会使用component pro的终极SAML组件创建SAML响应并发送给他们。但是他们如何在不使用component pro库的情况下读取SAML响应,因为我发送的SAML响应是库中SAMLResponse类的对象。我从component pro中检出了

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

SAML是一种基于XML的标准。您正在谈论的SAMLResponse将在发送消息之前被封送为XML


只要您的组件和Moodle正确地实现了SAML,您使用什么来生成SAML消息就无关紧要。

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

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

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


只是警告一句——SAML是一个庞大的协议——并不是所有的实现都支持所有部分。

我的基于SimpleSalPHP的moodle SAML插件应该与IdP兼容。它是免费的,许多组织都在使用它

FWIW,请参阅checked.by.safabyte.net,其中显示Component Pro可能代表被盗SAML软件的最新版本。泰