首页 > 解决方案 > ADFS 与 PHP 的集成

问题描述

我有一个 PHP 应用程序,我需要使用 ADFS 进行单点登录。

我需要知道 ADFS 的基本概念,例如什么是依赖方,端点是否依赖方 url 与我的应用程序的域相同,以及它与端点有何不同,我是否需要向 ADFS 提供 xml 文件或依赖方 url 和端点工作

另一个问题是如何处理身份验证部分,就像来自 ADFS 的请求一样?

标签: phpyiiadfs

解决方案


这是一个非常好的示例,用于在 php Web 应用程序中为单个 singin 配置 ADFS。你可以看看

Active Directory PHP Standalone 应用程序是一个基于 PHP 的 Web 应用程序。此应用程序可以部署到任何具有 Web 服务器提供的必要 PHP 支持的 Web 服务器中。该应用程序的核心功能是连接到配置的 Active Directory 联合服务器 (ADFS) 并使用 Active Directory 帐户进行身份验证。成功验证后,应用程序将显示从 ADFS 服务器收到的 Active Directory 声明。此应用程序使用 WS-FEDERATION 协议与 ADFS 服务器进行通信。

先决条件

1) 使用 OpenSSL 启用 PHP 5.2 或更高版本。

2) Web 服务器(IIS/Apache 等已启用运行 PHP 应用程序)

3) 访问可以为此站点配置信赖方信任的 ADFS 2.0 服务器。

有关其他信息,您可以通过线程

希望能帮助到你。


推荐阅读