1

我有一个 Web 应用程序,我在其中授权使用 ACS。我想使用 Fiddler 执行特定页面,但是我需要设置“FedAuth1”cookie,这样页面就不会被退回到身份验证。

示例:Cookie:FedAuth1 = xyz

要执行的网址: https ://www.someapp.com/myapplication/order/list/

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

在执行请求之前,我可以/如何在 Fiddler 中设置这个 cookie?

4

2 回答 2

5

您的示例看起来完全正确,您可以Cookie:在发出请求时使用 HTTP 标头。因此,您的 Fiddler 请求窗口将如下所示:

提琴手请求

于 2013-06-05T21:26:18.707 回答
0

如果您想测试启用了身份验证的 API/url,请尝试以下操作,我在 IIS 服务器上显示 MVC Web API。通常有超过 1 个 cookie 负责授权,因此您可能需要在 header 中发送超过 1 个 cookie,如下所示: User-Agent: Fiddler Host: localhost:51000 content-Type: application/json Cookie : .ASPXAUTH=xxxxx; ASP.NET_SessionId=yyyy;__RequestVerificationToken=zzzz

于 2017-05-18T12:57:58.853 回答