我想使用PHP Curl登录网站,我有用户名和密码。经过研究,我发现网站使用WS-Trust和ADFS进行身份验证和授权。用户的浏览器被重定向到IDP(ADFS)并使用SAML断言安全令牌重定向回来。
在http://leandrob.com/2012/02/request-a-token-from-adfs-using-ws-trust-from-ios-objective-c-iphone-ipad-android-java-node-js-or-any-platform-or-language/上阅读这篇文章之后。我试图通过创建SOAP Envelope获取安全令牌来提出请求,但我很困惑,我将发送此请求的端点是什么。在leandrob.com帖子中,提到使用“https://[server]/adfs/services/trust/13/UsernameMixed”作为端点。我尝试向此端点发送请求,但我得到空白页作为输出。
我需要发送请求并获取安全令牌。如果有人请说明需要将哪些URL视为登录WS-Trust和ADFS认证网站的端点。