2010-04-25 88 views
4

SOAP的標準HTTP身份驗證以明文形式傳遞密碼等,我正在尋找一種替代方案,可能是基於密鑰的機制來驗證Web服務以代替密碼。我可以使用OAuth進行SOAP Web服務嗎?

OAuth越來越受歡迎;這是否合適,我將如何實施?或者也許還有其他方法我應該使用。

該項目本身相對簡單,只需要暴露一兩種方法,但安全性至關重要。

回答

5

我不明白爲什麼不。所有的OAuth參數都可以直接在URL中使用,這意味着它幾乎可以與任何服務API協同工作。您只需驗證服務控制器中的各種零碎部件(oauth_consumer_key,oauth_nonce,oauth_timestamp和oauth_signature)。

+1

您也可以在請求的其他部分傳遞參數,例如標頭。 – d11wtq 2010-04-25 06:33:42

相關問題