我有一个OpenIdDict
基于AspNet.Security.OpenIdConnect.Server
. 设置按预期工作。
现在做一些流程集成;跨越整个后端架构的系统测试,我使用这个TestServer
类。
为什么我这样测试是另一个问题
- 以最少的工作量获得最多的测试代码覆盖率
- 已决定不进行单元测试......(他们说工作太多)
- 真正的集成测试,它跨越的代码少得多,当我想要获得良好的覆盖率时,这些测试也被视为很多工作
- 该测试基于使用域语言方法构建的框架,这意味着我可以为我们当前的 web api 测试、selenium web ui 测试、selenium 负载测试和 wpf ui 测试描述相同的功能。
当我调用资源服务器的 Web api 端点时,授权想要加载http://localhost/.well-known/openid-configuration
但失败。
{“IDX10803:无法从以下位置获取配置:' http://localhost/.well-known/openid-configuration '。”})
这是我用于测试环境的 OpenIdConnectSettings:
- AllowInsecureHttp = true,
- RequireHttpsMetadata = false
我可以让服务器发出配置还是以其他方式提供配置?