2016-03-02 83 views
1

我正在開發一個Silverlight Web應用程序。我想在它中使用表單身份驗證。任何人都可以幫忙嗎?如何在Silverlight Web應用程序中進行表單身份驗證?

+0

This Thread can help full for you ...... http://stackoverflow.com/questions/11889877/forms-authentication-for-a-silverlight-application-in-windows-azure –

回答

1

爲了實現形式的認證,你應該遵循以下步驟:

1)定義一個服務(或在現有的WCF服務的一些額外的功能)來進行用戶管理操作:創建新的用戶,進行身份驗證用戶(通過用戶名和密碼),註銷。服務需要在數據層中的用戶表(例如SQL服務器)來保存用戶名(電子郵件),加密的密碼和其他信息

2)定義一個寄存器中的新的用戶界面(用戶名/電子郵件,密碼,其他信息,如有必要)。

3)定義登錄界面(用戶名/電子郵件和密碼)

4)允許註銷

5)(推薦)有忘記密碼接口(電子郵件必須在註冊用戶或其他東西時使用,以允許挑戰 - 即電話號碼,用短碼發送代碼)

6)執行安全整個Silverlight頁面:每個來自非公開部分的服務調用都必須檢查用戶是否已登錄並具有適當的權限

爲了避免從頭開始執行所有這些步驟,我建議您閱讀walk-through。它似乎涵蓋了所有的基礎知識。

相關問題