Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
Cookies 负载平衡环境中的表单身份验证_Cookies_Encryption_Asp.net Mvc 4_Forms Authentication_Load Balancing - Fatal编程技术网

Cookies 负载平衡环境中的表单身份验证

Cookies 负载平衡环境中的表单身份验证,cookies,encryption,asp.net-mvc-4,forms-authentication,load-balancing,Cookies,Encryption,Asp.net Mvc 4,Forms Authentication,Load Balancing,我目前正在mvc4应用程序中集成表单身份验证。一旦用户通过身份验证,就会将加密的cookie写入其PC 我的应用程序将安装在负载平衡的环境中,用户可以访问任何平衡的web服务器 关于cookie的加密,我有一个问题,如果cookie在服务器A上加密,并且用户的下一个请求是服务器B,并且cookie需要解密才能继续,那么会有任何问题吗?在一台服务器上加密而在另一台服务器上解密有问题吗?您需要确保所有服务器上的机器密钥都相同。遵循IIS7的要求。完全没有问题。只要确保Cookie是针对整个域(mys

我目前正在mvc4应用程序中集成表单身份验证。一旦用户通过身份验证,就会将加密的cookie写入其PC

我的应用程序将安装在负载平衡的环境中,用户可以访问任何平衡的web服务器


关于cookie的加密,我有一个问题,如果cookie在服务器A上加密,并且用户的下一个请求是服务器B,并且cookie需要解密才能继续,那么会有任何问题吗?在一台服务器上加密而在另一台服务器上解密有问题吗?

您需要确保所有服务器上的机器密钥都相同。遵循IIS7的要求。

完全没有问题。只要确保Cookie是针对整个域(mysite.com.)的,以防止出现问题,如果您的结构类似于server1.mysite.com。当然,在这之后,请记住每个服务器都可以使用密钥,您应该不会有任何问题

这就是确保一切正常运行所需要做的一切?