ASP.NET成员提供程序 - 单一登录

RSo*_*erg 7 asp.net security asp.net-mvc asp.net-membership membership-provider

我正在考虑使用ASP.NET成员资格提供程序通过一种登录方法来使用几种不同的Web应用程序/工具.

要求

用户登录my.domain.com并查看他们有权使用的应用/工具列表.用户选择他们想要使用的工具并单击该链接.当工具打开时,它能够识别出他们当前已登录以及他们要识别应用程序的任何唯一权限.

我知道每个应用程序可以简单地指向相同的后端成员资格提供程序数据库,但是每个应用程序是否需要登录,或者它是否能够识别用户是否已经登录?

Dav*_*vid 4

只要应用程序名称相同并且它们指向相同的数据库,每个应用程序就可以使用相同的登录名。

请参阅此处的答案: http: //forums.asp.net/t/1322863.aspx了解更多详细信息。

编辑-添加

这里也有介绍:

http://msdn.microsoft.com/en-us/library/ms998347.aspx