我創建了一個新的Soap服務器,可以對有關人員的信息提出質疑。現在我想保護這個,所以只有發送有效用戶名和密碼的soapclient才能訪問它。通過登錄/密碼保護的PHP SOAP服務器
我知道我可以發送登錄名/密碼作爲參數,但我不喜歡這個解決方案。有沒有一種方法來獲取和測試由soapclient選項數組發送的登錄信息?
我創建了一個新的Soap服務器,可以對有關人員的信息提出質疑。現在我想保護這個,所以只有發送有效用戶名和密碼的soapclient才能訪問它。通過登錄/密碼保護的PHP SOAP服務器
我知道我可以發送登錄名/密碼作爲參數,但我不喜歡這個解決方案。有沒有一種方法來獲取和測試由soapclient選項數組發送的登錄信息?
您可能想要使用HTTP基本身份驗證。
這樣您就可以直接在SOAP URL中指定用戶和密碼。
使用SAML 2.0 Single Sign On更具優勢。您可以在Cookie中設置工件。初始SSO可能使用基本的HTTP身份驗證或特定於域的方法。
http://www.opengroup.org/security/sso/
https://www.pingidentity.com/resource-center/SAML-Tutorials-and-Resources.cfm
它可以幫助你
我想要一個更簡單的方法:( – Dimas
任何想法如何給SoapClient的調用由HTTP基本認證保護的WSDL? – Dimas