2013-06-05 30 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