c# - 使用 WebApplicationFactory 进行集成测试时,如何在 Web API 上启用 Windows 身份验证?
问题描述
在 ASP Net Core 3.0 中,如何在使用 WebApplicationFactory 创建集成测试时对我的 WebAPI 启用 Windows 身份验证。将测试主机设置为允许匿名请求不是一个选项,因为我的域层需要有效的用户信息来执行所有写入请求的系统审核日志记录,并且如果无法验证 UserPrincipal 将抛出异常(有意)。
非常感谢您的帮助!
解决方案
推荐阅读
- angular - Angular 2 中的路由问题
- javascript - mongoose/javascript:无法更新 Mongodb 中的集合
- bash - 停止后 Cron 作业不会重新开始?
- rest - 通过 jmeter 测试时更改代理
- c - 按团队获得的分数的顺序排列团队的字符串名称
- ios - 保留 iPhone X 主页指示器的纵向位置
- vba - 字典中动态数组的类型不匹配
- python - Django TypeError:__str__ 返回非字符串(模型名称)
- python - 使用请求继承对象时,“十进制”类型的对象不是 JSON 可序列化错误
- r - ggsurvplot 在 Rshiny 中不起作用