我目前正在設計和開發將由移動設備使用的WCF 4 RESTful服務。我特別選擇了REST,因爲它應該是輕量級的,JSON輸出使得移動客戶端的解析變得簡單。如何在WCF 4 RESTful服務上進行身份驗證?
該服務負責整個應用程序的移動設備部分。但是,它要求用戶在使用該服務之前登錄。基本的HTTP身份驗證不是一個選項:它不安全,中間人攻擊可以輕鬆攔截用戶帳戶。 SSL是一種選擇,但我不知道SSL在WCF RESTful服務上的工作方式以及在移動設備上實現的簡單程度。
我已經研究過Digest Authentication,但是我無法找到任何有關如何實現它的好信息。這也帶來了:我將如何讓用戶使用它添加設備到他們的帳戶?將用戶名/密碼組合與其他信息一起散列到摘要標題中?
有人可以對此有所瞭解嗎?因爲我很困惑。網絡上有很多關於如何實現WCF(RESTful)服務的信息,但是當你需要保護它時,信息量顯着下降......文章是受歡迎的。
這是複製嗎? http://stackoverflow.com/questions/6021612/wcf-restful-web-services-and-custom-authentication – ale 2011-05-27 17:32:47