Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用SAML2.0进行单点登录_Php_Asp.net_Single Sign On_Saml_Saml 2.0 - Fatal编程技术网

Php 使用SAML2.0进行单点登录

Php 使用SAML2.0进行单点登录,php,asp.net,single-sign-on,saml,saml-2.0,Php,Asp.net,Single Sign On,Saml,Saml 2.0,我们的任务是使用SAML2集成单点登录 将有两个网站(其中一个是我们的,另一个是我们无法控制的外部网站)。我们使用PHP,我们相信他们使用的是.NET 我已经研究过使用SimpleSamlPHP实现这一点,但是进展并不顺利。在我完全实现SimpleSAMLPHP之前,我一直在使用Ubuntu虚拟机测试SimpleSAMLPHP,但我无法从安装开始进行任何进一步的操作-我已经阅读了文档,但我看不出哪里出了问题-是使用虚拟机造成的吗 不管怎么说,有没有其他方法可以让我实现,能够与PHP和.NET网站

我们的任务是使用SAML2集成单点登录

将有两个网站(其中一个是我们的,另一个是我们无法控制的外部网站)。我们使用PHP,我们相信他们使用的是.NET

我已经研究过使用SimpleSamlPHP实现这一点,但是进展并不顺利。在我完全实现SimpleSAMLPHP之前,我一直在使用Ubuntu虚拟机测试SimpleSAMLPHP,但我无法从安装开始进行任何进一步的操作-我已经阅读了文档,但我看不出哪里出了问题-是使用虚拟机造成的吗

不管怎么说,有没有其他方法可以让我实现,能够与PHP和.NET网站进行通信

另外,最后一点是,我需要我们的网站成为主要SP,而他们的网站是次要SP——这可能吗?如果可能,如何实现


谢谢。

从Ping Identity查看PingFederate[注:我为Ping工作)。有原生PHP应用程序集成支持,以及基于web服务(JSON)的应用程序集成(以及其他)对于服务提供商角色。同样的产品也可以轻松处理IDP职责,允许用户通过SAML2(或1.0/1.1/WS-Federation(被动))进行SSO虽然我不能100%确定您可能需要支持的所有用例,但PF可以处理您的需求,而不需要任何复杂的部署需求

无论如何,我们可以提供完整的试用软件,并帮助它启动和运行

嗯-
伊恩

我的建议是使用希伯利斯

希望有帮助


路易斯

应该加上你与你推广的软件供应商的关系作为免责声明。我相信我是这样做的。或者你也期待我的头衔吗?呵呵,乍一看并没有看到。:)