2013-06-05 113 views
1

我有一个Web应用程序,我在其中使用ACS进行授权。我想使用Fiddler执行特定的页面,但是我需要设置“FedAuth1”cookie,以便页面不会被弹回认证。将Cookie与提琴手中的页面请求关联

举例: 饼干:FedAuth1 = XYZ

URL来执行: https://www.someapp.com/myapplication/order/list/

结果(因为缺乏的cookie): https://www.someapp.com/myapplication/Authentication/SignIn

灿/我如何设置这个cookie在执行请求之前的提琴手?

回答

5

您的示例看起来完全正确,您可以在发出请求时使用Cookie: HTTP标头。所以,你的提琴手请求窗口应该是这样的:

Fiddler request

0

如果你要测试的API/URL它启用了身份验证,请尝试以下,我表示IIS服务器上的MVC Web API。通常有超过1块饼干负责授权,所以你可能需要在头发送超过1块饼干如下: 的User-Agent:小提琴手 主机:本地主机:51000 内容类型:应用程序/ JSON 的Cookie。 ASPXAUTH = xxxxx; ASP.NET_SessionId = yyyy; __ RequestVerificationToken = zzzz