6

私のチームは監視システムを作成しており、最近、監視の定義を git リポジトリに移行しました。これらの定義は、いくつかの json ファイルと powershell ファイルで構成されています。VSCode は、git を編集および処理するための理想的なシナリオです。問題は、監視を開発している間、テスト環境に対して実行できることです。以前は、すべての編集は Web インターフェイスを介して行われ、AzureAD と OAuth2.0 で保護された API を介して、テスト マシンに対して PowerShell をアドホックに実行できました。

VS Code 拡張機能は完全な electron api にアクセスできず、通常の OAuth リダイレクト フローを処理するために BrowserWindow を作成することは制限されています。この制限を回避し、ユーザーが API を認証できるようにして、API を呼び出せるようにする方法はありますか?

アイデアや可能な回避策は素晴らしいでしょう。

4

3 に答える 3

1

認証を行っているときに、拡張機能内で localhost Web サーバーをホストし、oauth ログイン フローのリダイレクト URI として localhost:port を渡す必要があります。

于 2019-11-23T00:12:43.257 に答える