2016-07-11 2 views
0

私のチームは、私たちの監視の定義を最近gitリポジトリに移行した監視システムを作成しています。これらの定義は、いくつかのjsonとpowershellファイルで構成されています。 VSCodeは、gitを編集して処理するための理想的なシナリオです。問題は、モニタリングを開発する際に、テスト環境に対して実行できることがうれしいことです。これまではすべての編集がWebインターフェイスを介して行われていましたが、AzureADとOAuth2.0で保護されたAPIを使用して、テストマシンに対するPowerShellのアドホック実行を許可しました。vscode内線からOAuth 2.0 APIを認証することは可能ですか

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

いずれのアイデアや考えられる回避策もすばらしいでしょう。

答えて

0

クライアント証明書による認証方法を使用してサーバーからサーバーへの接続が可能です。 There is node npm library here。 まずAzureポータルを介してVSコード拡張をAzure ADに登録する必要があります。 この方法の欠点は、Web APIに渡される資格情報がユーザーの資格情報ではなく、同じ拡張機能固有の資格情報であることです。しかし、あなたはVSコードのユーザーの身元を必要としない場合は、それはOKです。

関連する問題