我对微软的架构不太友好,但我必须在网站上实现ADFS认证。
我决定使用WS-Trust来解决这个问题。
所以首先,我发送一个RST(请求安全令牌)到http://server.com//adfs/services/trust/13/UsernameMixed
我收到了包含安全令牌的RSTS(请求安全令牌响应)。
但是,我被卡住了,我不知道下一步该做什么。
主要目标是登录到需要ADFS认证的SharePoint网站。
也许有人能帮我。
您可以将RSTR发送到Sharepoint服务器上的_trust
端点,并返回fedauth
cookie,您将在随后调用Sharepoint时呈现该cookie。这在示例PHP代码中显示如下:https://github.com/zandbelt/php-ws-trust-client/blob/master/sharepoint/login.php