Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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 web api ASP.NET Web API标识令牌-负载平衡方案_Asp.net Web Api_Access Token_Asp.net Identity 2 - Fatal编程技术网

Asp.net web api ASP.NET Web API标识令牌-负载平衡方案

Asp.net web api ASP.NET Web API标识令牌-负载平衡方案,asp.net-web-api,access-token,asp.net-identity-2,Asp.net Web Api,Access Token,Asp.net Identity 2,ASP.NET Web API承载令牌是否在负载平衡场景中工作?它是否会在负载平衡场景中跨所有安装和服务器维护生成的令牌 谢谢是的。生成的令牌使用配置的机器密钥进行签名(这取决于您托管API的方式)。如果在群集中运行多个Windows服务器,则群集中所有服务器的此配置都应相同。这样你就不会有问题了。该场景的一个很好的示例是在Microsoft Azure上运行使用ASP.NET标识的应用程序。在这种情况下,您将不会遇到承载令牌无效的问题,因为服务器A对其进行了签名,并且您被路由到服务器B 关于这

ASP.NET Web API承载令牌是否在负载平衡场景中工作?它是否会在负载平衡场景中跨所有安装和服务器维护生成的令牌


谢谢

是的。生成的令牌使用配置的机器密钥进行签名(这取决于您托管API的方式)。如果在群集中运行多个Windows服务器,则群集中所有服务器的此配置都应相同。这样你就不会有问题了。该场景的一个很好的示例是在Microsoft Azure上运行使用ASP.NET标识的应用程序。在这种情况下,您将不会遇到承载令牌无效的问题,因为服务器A对其进行了签名,并且您被路由到服务器B

关于这一点的更多信息,请参阅年Brock Allen的答案