我的团队编写了一个监控系统,我们最近将监控的定义迁移到了一个 git repo。这些定义由一些 json 和 powershell 文件组成。VSCode 是编辑和处理 git 的理想场景。问题是在开发监控时,能够在测试环境中执行它是件好事。以前,所有编辑都是通过 Web 界面完成的,我们允许通过受 AzureAD 和 OAuth2.0 保护的 API 对测试机器临时执行 powershell。
VS Code 扩展无法访问完整的电子 API,并且您无法创建 BrowserWindow 来处理通常的 OAuth 重定向流程。有没有办法解决这个限制并允许用户对我们的 api 进行身份验证,以便我们可以调用它?
任何想法或可能的解决方法都会很棒。