MVC表单身份验证-如何处理服务器场上的托管?
|
我正在寻找有关此主题的一些信息。
我希望使用一个主机托管我的站点,该主机将通过服务器场对我的站点进行负载平衡。
由于我的MVC站点正在使用表单身份验证,因此我认为每个服务器都能够对客户端发送的身份验证cookie进行身份验证时会出现问题。
从其他帖子中-我知道每个服务器都需要相同的机器密钥-如果需要,则每个服务器都可以读取auth cookie。
我需要澄清的是-我可以在MVC应用程序的web.config文件中处理(或应该处理)吗?如果我在web.config中指定了机器密钥(我目前正在做什么)-我认为这将是用于生成auth cookie和读取auth cookie的密钥。由于每个服务器都会有该站点的web.config的副本,所以我认为用户发送的cookie可以被任何服务器读取。
我想念什么?
在我的本地计算机上,我可以使用相同的cookie从该站点的VS开发服务器版本转到该站点的我的本地主机版本,并在两者上进行身份验证。 (似乎类似的情况)
我相信这篇文章告诉我我的想法是正确的,但希望在返回托管服务提供商之前获得更多信息-跨多台服务器持久化表单身份验证
任何能减轻我的无知的见识将不胜感激。
谢谢,
-D
没有找到相关结果
已邀请:
2 个回复
澜悍景哭苟
掏得透垦滩