2015-04-30 58 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(); 
} 
相关问题