在 ASP.NET Core Web API 集成测试一文中, 我介绍了ASP.NET Core Web API的集成测试. ...所以本文就介绍一下在API集成测试中发送请求时使用Bearer Token作为Authorization Header的情况....集成测试中使用Bearer Token
我这个项目里生产时使用的是Identity Server 4, 而进行集成测试时使用Identity Server 4可能会不太方便, 所以我决定简化一下, 把这项工作就仅限制在...来到集成测试项目的TestServerFixture类, 先要要做的就是使用上面的secret生成token, 并在HttpClient里设置Authorization Header即可:
?...然后我们试试, 找一个集成测试进行调试, 我使用的是VSCode, 点击方法上面的debug:
?
我在被测试方法里添加了一些傻代码, 以便调试用户信息:
?
查看Claims:
?