首页 > 解决方案 > 使用 WebApplicationFactory 进行集成测试时,如何在 Web API 上启用 Windows 身份验证?

问题描述

在 ASP Net Core 3.0 中,如何在使用 WebApplicationFactory 创建集成测试时对我的 WebAPI 启用 Windows 身份验证。将测试主机设置为允许匿名请求不是一个选项,因为我的域层需要有效的用户信息来执行所有写入请求的系统审核日志记录,并且如果无法验证 UserPrincipal 将抛出异常(有意)。

非常感谢您的帮助!

标签: c#asp.net-coreintegration-testing

解决方案


推荐阅读