Asp.net Web Api停止使用ARRAffinity cookie

时间:2017-03-29 22:26:49

标签: asp.net azure asp.net-web-api azure-web-sites

我的API使用承载令牌进行身份验证,控制器使用“授权”属性。

每当我使用邮递员查询API时。由于某种原因,它会发送一个ARRAffinity cookie,其中包含每个请求以及不记名令牌。

然而,当我在没有cookie的情况下用fiddler调用相同的API端点时。它随机失败了401。是随机的一些请求会获得200次成功,而有些会因401而失败。

然而,当我通过fidler传递ARRAffinity cookie时。它没有任何失败。

有没有办法阻止Web Api或azure生成ARRAffinity cookie。我只想使用持票人,而不是饼干。

1 个答案:

答案 0 :(得分:3)

  

有没有办法阻止Web Api或azure生成ARRAffinity cookie。

我们可以在天蓝色的门户中轻松关闭ARR Affinity。细节步骤如下:

步骤1:在Azure门户中导航到您的Web Api。

第2步:在设置刀片中选择应用程序设置

第3步:关闭ARR亲和力。

第4步:选择保存。

有关详细信息,请参阅document

enter image description here