2015-04-30 59 views
0

我使用Web Api使用OAuth身份驗證。爲了審計目的,我需要捕獲包含access_token和refresh_token的返回的json。 我試過使用DelegationHandler,但沒有成功,似乎認證過程在處理程序的範圍之外。在Web Api中捕獲返回的訪問和刷新令牌

有什麼方法可以捕獲返回給客戶端的json嗎?

+0

您如何使用OAuth身份驗證?您是否使用內置的Katana類來配置OWIN設置? – Bringer128

回答

0

我有一個控制檯應用程序,用於測試我的Web API。這就是我如何獲取JSON數據:

response = await client.PostAsync("api/token", formContent); 
if (response.IsSuccessStatusCode) 
{ 
    var responseJson = await response.Content.ReadAsStringAsync(); 
    var jObject = JObject.Parse(responseJson); 
    var token = jObject.GetValue("access_token").ToString(); 
    var refreshToken = jObject.GetValue("refresh_token").ToString(); 
} 
相關問題