Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 来自多个应用程序的单次登录_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 来自多个应用程序的单次登录

Asp.net 来自多个应用程序的单次登录,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我有一个asp.net mvc应用程序,我想使用forms身份验证与其他两个没有相同机器密钥的asp.net应用程序。有什么想法吗?我无法控制其他应用程序的机器钥匙,它们也不一样 您可以将用于身份验证的连接字符串指向所有应用程序都可以访问的数据库 因此,如果您拥有.NET创建的默认数据库,您可以将其他应用程序指向该数据库进行身份验证 如果使用MS中的数据库发布向导,则可以将创建的数据库复制到任何SQL数据库,然后将每个应用程序成员资格提供程序指向该数据库 希望这有帮助。您还可以将身份验证操作委托

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

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

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

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


希望这有帮助。

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