使用PHP进行ADFS身份验证

时间:2015-07-22 14:17:07

标签: php sharepoint adfs ws-trust

我对微软的架构并不友好,但我必须在网站上实施ADFS Authenfication。

我决定使用WS-Trust来解决它。

首先,我向http://server.com//adfs/services/trust/13/UsernameMixed

发送RST(请求安全令牌)

我收到包含安全令牌的例外RSTS(请求安全令牌响应)。

但是,我被困住了,我不知道下一步该做什么。

主要目标是登录到需要ADFS身份验证的SharePoint网站。

也许,有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以将RSTR发布到Sharepoint服务器上的_trust端点,并获取后续调用Sharepoint时出现的fedauth cookie。这在示例PHP代码中显示:https://github.com/zandbelt/php-ws-trust-client/blob/master/sharepoint/login.php