繁体   English   中英

如何在Silverlight Web应用程序中进行表单身份验证?

[英]How to do form authentication in Silverlight Web Application?

我正在开发Silverlight Web应用程序。我想在其中使用表单身份验证。有人可以帮忙吗?

为了实现表单身份验证,您应该遵循以下步骤:

1) 定义服务 (或现有WCF服务中的某些其他功能)以执行用户管理操作:创建新用户,验证用户(通过用户名和密码),注销。 该服务需要数据层(例如SQL Server)中的用户表来保存用户名(电子邮件),加密的密码和其他信息

2) 定义一个注册新的用户界面 (用户名/电子邮件,密码,其他信息,如有必要)。

3) 定义登录界面 (用户名/电子邮件和密码)

4) 允许注销

5) (推荐)具有忘记密码的界面 (注册用户时必须使用电子邮件或其他允许挑战的内容,例如电话号码,发送带有代码的SMS)

6)在整个Silverlight页面上实现安全性 :来自非公共部分的每个服务调用都必须检查用户是否已登录并具有适当的权限

为了避免从头开始执行所有这些步骤,建议您阅读本演练 它似乎涵盖了所有基础知识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM