多服务器的asp.net身份验证



我有一个使用令牌身份验证和授权的ASP.net 4.5.2应用程序。

但是,我现在想使用两个服务器。这样用户就可以从一个服务器切换到另一个服务器。这样做的问题是,当用户被切换时,新服务器将发送401 Unauthorized响应,直到用户再次登录。

是否有一种方法使两个服务器都接受令牌?

这样做的主要目的是进行故障转移。如果服务器1宕机,我可以将流量路由到第二台服务器。我已经测试了这个,它工作,除了用户被强制再次登录。

为应用程序服务的所有服务器的机器密钥必须相同。

下面是如何在IIS中创建机器密钥。

然后复制相同的密钥到其他服务器。

相关内容

  • 没有找到相关文章

最新更新