0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プロキシ環境でVSCodeでMSアカウントにサインインできない場合の処置

Posted at

TL;DR

microsoft.useMsalを有効にしてください。

対象環境

  • プロキシを通してインターネットへ接続している
  • VSCodeで設定同期や一部拡張機能利用のためMicrosoftアカウントへサインインしようとしてもできない。拡張機能のダウンロードはできるのになんで?
  • 失敗した後「出力」→「Microsoft 認証」を確認すると以下のようなログが残っている

image.png

どうやって?

お詳しい諸氏はお好みの方法でどうぞ。そうではない方は以下のように:

  1. 左下の歯車ボタン
  2. 設定
  3. ユーザータブ
  4. 検索ボックスにusemsalと入力
  5. Microsoft: Use Msalが出る
  6. Microsoft 認証ライブラリ (MSAL) を使用して、Microsoft アカウントでサインインします。にチェックマークを付ける(画像)
  7. サインインをやり直す

image.png

なんで?

参考資料を見る限り通常のネットワークスタックを使って認証する場合、プロキシ対応が追い付いてない箇所っぽいです。
MSALによる認証を用いた場合はMSALが別のネットワークスタックを使用することになり、そちらは対応できているので問題を回避できる模様。

参考資料

Cannot sign in with microsoft for tunnel

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?