2012-03-16 61 views
1

我正在WP7 Silverlight中開發一個項目。 我的項目包括一個客戶端應用程序,一個用於與我的業務層和EF數據庫通信的WCF服務。我的WP7應用程序的認證/登錄服務有哪些選項?

我希望用戶提供用戶特定的用戶名和密碼來訪問我的應用程序。我怎樣才能做到這一點? 有沒有辦法像我們在asp.net中那樣使用Membership提供程序?

這將是很好,如果我可以實現不同的角色,以及如用戶是一個普通的用戶或管理員etcetera。

我的WP7應用程序有什麼選擇來實現這種解決方案?

回答

0

爲了創建這個行爲,你會創建自己的應用形式捕獲用戶憑據(用戶名和密碼),那麼你會通過他們通過SSL連接(你永遠不會給他們以純文本的上我確信)未經加密/不安全的連接到您的WCF服務中適當創建的函數。然後,您的服務將驗證憑證並返回失敗消息或成功消息以及用戶擁有/擔任哪個角色的詳細信息。

管理角色,等等的東西,你會在後端配置。

這是你做的事情,如果你正在創建一個網站的日誌的形式和WCF服務是在不同的域或服務器相同的方式。

WP7沒有默認的登錄控制。你必須創建自己的,但是這只是幾個文本框,標籤和一個[n應用程序]按鈕,這不應該導致你太多的工作。

+0

嗨馬特,謝謝你試圖解釋。我想我現在清楚解決方案。我在互聯網上發現了一個博客,你會說這對我的情況會有幫助嗎? [博客](http://www.kotancode.com/2010/08/06/aspnet-authentication-wp7/) – rickard 2012-03-17 08:51:38

相關問題