0
我使用Web Api使用OAuth身份验证。为了审计目的,我需要捕获包含access_token和refresh_token的返回的json。 我试过使用DelegationHandler,但没有成功,似乎认证过程在处理程序的范围之外。在Web Api中捕获返回的访问和刷新令牌
有什么方法可以捕获返回给客户端的json吗?
我使用Web Api使用OAuth身份验证。为了审计目的,我需要捕获包含access_token和refresh_token的返回的json。 我试过使用DelegationHandler,但没有成功,似乎认证过程在处理程序的范围之外。在Web Api中捕获返回的访问和刷新令牌
有什么方法可以捕获返回给客户端的json吗?
我有一个控制台应用程序,用于测试我的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();
}
您如何使用OAuth身份验证?您是否使用内置的Katana类来配置OWIN设置? – Bringer128