Windows Auth与Microsoft.Owin.Testing.TestServer

时间:2015-07-24 15:22:18

标签: authentication testing asp.net-web-api owin windows-authentication

我有一个Web API应用程序,我使用Windows身份验证进行保护(在本地,它将在生产环境中转换为AD)。我刚刚开始添加依赖于身份验证和/或获取当前用户属性的功能,我立即陷入了障碍:测试服务器似乎无法进行身份验证。

如何使用Windows身份验证使以下测试代码发送经过身份验证的请求?

using (var server = Microsoft.Owin.Testing.TestServer.Create(MyApp.Startup.Configure)) {
    var response = server.HttpClient.GetAsync(url).Result;
    // Assert things about the response
}

0 个答案:

没有答案