使用IdentityServerAuthentication进行集成测试

本文关键字:集成测试 IdentityServerAuthentication 使用 | 更新日期: 2023-09-27 18:13:39

就像这个问题"与内存中的IdentityServer集成测试",我想对我的IdentityServer4的实现进行一些集成测试。

我已经按照这个教程IDENTITYSERVER4, WEB API和ANGULAR2在一个单一的ASP。. NET CORE项目添加一个API来管理我的IdentityServer4项目中的用户。

但是集成测试失败,因为IdentityServer试图用HTTP请求调用discoveryEndpoint。

所以在这个问题"集成测试与内存中的IdentityServer"@emedbo创建一个FakeAccessTokenValidation,但我不知道如何做到这一点。

谢谢。

使用IdentityServerAuthentication进行集成测试

在阅读ASP的一点点帮助下。Net Core Identity Code,我已经改编了一个中间件,可以在不需要认证的情况下伪造用户。

更多关于这个github repo https://github.com/waldo2188/fake-authentication-jwtbearer