我已经为我的ASP.NET Core 2.2 Web API项目实现了基于JWT的授权,现在我厌倦了在无法通过Swagger使用它时使用cURL命令来测试我的要求。另外,由于负责创建具有相关声明的访问令牌的身份服务器项目是一个单独的项目,因此我希望能够在开发环境中正确绕过授权处理程序。(正确地,我的意思是说没有错误-易于生产或测试版环境。
我能想到的一个简单想法是,在开发环境下通过注入的context.Succeed()
读取环境信息后返回IHostingEnvironment
。但是这种方法看起来将花费很多时间来更新我的单元和集成测试。
是否有任何健壮且无形的解决方案?任何帮助表示赞赏。提前谢谢。