一个解决方案中两个项目的一次登录

本文关键字:登录 项目 一次 一个 解决方案 两个 | 更新日期: 2023-09-27 18:28:51

所以我的解决方案中有两个项目,一个是ASP.Net C#Web应用程序,另一个是Silverlight应用程序。我的问题是,与其用ASP.net网站管理工具为这两个网站配置用户和安全性,我可以用一个来为这两种网站配置用户吗?

一个解决方案中两个项目的一次登录

要做到这一点,您只需要为两个来源的用户提供一个共享存储机制。这通常是一个数据库。

我在Visual Studio中不确定,但如果您部署到IIS,则可以在更高级别配置表单登录,并将其用于每个应用程序。

使用单一登录是正确的方法

您已经可以在Silverlight中使用您的aspnet成员身份。我们用这种方式,这是正确的做法。通过这种方式,您可以共享所有会员信息,如个人资料、群组。

http://blogs.msdn.com/b/kylemc/archive/2010/05/10/using-asp-net-membership-in-silverlight.aspx

http://www.silverlightshow.net/items/Leveraging-the-ASP.NET-Membership-in-Silverlight.aspx