2016-03-02 57 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。它似乎涵盖了所有的基础知识。

相关问题