2013-05-08 131 views
1

WCF休息servcie(表單認證)我建了一個WCF REST服務與形式的認證。所有設置都在配置文件中設置。此服務需要由android客戶端使用。因此,任何機構都可以告訴我如何使用登錄憑證將請求發送到使用表單身份驗證實現的其餘服務。如何使用來自Android客戶端

注:我知道通過實現自定義登錄服務的方法,我們可以驗證客戶端,並通過該cookie的WCF其餘的方法進行驗證。

我正在尋找不同的解決方案就像在單個請求我們憑據傳遞它驗證與會員的用戶,並給出了迴應。請讓我們知道你是否需要任何進一步的信息。

回答

2

這是一個很廣泛的問題,所以這將是很難完全回答。對於WCF方面,您可以按照以下步驟操作:How to Consume WCF Service with Android。這個想法是當用戶在系統中成功進行身份驗證時返回一個令牌或會話ID,並且每個後續請求都使用此令牌來標識自己。該方法使用SOAP,但您也可以使用REST,在Android客戶端中REST可能更易於使用(REST對我很好)。

參見設置這一職位,Need advice on authentication for android client connecting to the WCF Rest setup,爲更多的指導了。當我設置我的認證機制時,我在網上做了大量研究,找出最佳方法。很多人提到只使用OAuth 2,並確保您使用的是HTTPS通信。因此,如果您可以使用OAuth或Facebook/Twitter/Google +進行身份驗證,那麼這將是一個很好的方法,並會消除很多麻煩。