从多个应用程序单点登录

时间:2009-07-08 22:01:09

标签: asp.net asp.net-mvc

我有一个asp.net mvc应用程序,我想使用表单身份验证与其他两个没有相同机器密钥的asp.net应用程序。有什么想法吗?我无法控制其他应用程序的机器密钥,它们不一样。

2 个答案:

答案 0 :(得分:1)

您可以将用于身份验证的连接字符串指向所有应用程序都可以访问的数据库。

因此,如果您拥有.NET创建的默认数据库,您可以将其他应用程序指向该数据库以进行身份​​验证。

如果您使用MS的数据库发布向导,则可以将创建的数据库复制到任何SQL数据库,然后将每个应用程序成员资格提供程序指向该数据库。

希望这有帮助。

答案 1 :(得分:1)

您还可以将身份验证操作委派给服务,并在每个应用程序中使用它。