最近MacOS SierraでMicrosoft Teamsデスクトップアプリケーション(v0.7.00.3101)を使用し始め、すべてうまくいきました。私の会社は最近、認証用のクライアント証明書(MFA)を使用するように切り替えました。チームのデスクトップアプリケーションではそれ以来ログインできません。Microsoft Teamsがログインの一部としてクライアント証明書を受け入れていません
Macに証明書とそれぞれのルート証明書がインストールされており、Google Chromeを使用してhttps://teams.microsoft.comに正常にログインできます。 MSのログイン画面で自分のメールアドレスを入力すると、私の会社のログインページに転送され、そこでパスワードを入力すると、Chromeは証明書を選択するダイアログを表示します。私がそれを選択すると、私はMSチームサイトに転送されます。
デスクトップアプリケーション(Chromeを内部的に呼び出すと思います)を使用しているときは、私の会社のログインページにアクセスしてパスワードを入力しますが、アプリはそこに残り、証明書を選択しません。
同じアプローチは、同僚にとってうまく機能しています。彼の場合、MS Teamsアプリケーションは証明書を自動的に選択してサインインします。
MS Teamsのデスクトップアプリケーションでは、Chromeの動作と証明書を選択しない理由について詳しく知る方法はありますか?
UPDATE:いくつかのより多くの掘削後 、私は追加の情報を吐き出すためにMSチーム/電子を取得する方法を見つけました:
cd /Applications/Microsoft Teams.app/Contents/MacOS
ELECTRON_ENABLE_LOGGING=true ./Teams
これは、コンソールに表示するログを引き起こし、それいったんサーバーに証明書を送信するために失敗したログイン画面を打つ、以下がログに登場:
[47746:0215/104528:ERROR:client_cert_store_mac.cc(98)] CopyCertChain error: Error Domain=NSOSStatusErrorDomain Code=-50 "paramErr: error in user parameter list" (-50)
このエラーメッセージが数回表示され、私はそれを見つけたことを証明ごとに一度と思います。このエラーメッセージから、私は次のバグレポートを見つけました - macOS Sierraで導入された未解決の問題だと思われます:https://bugs.chromium.org/p/chromium/issues/detail?id=649953
MacOS El Capitanにいるので、なぜこれが私の同僚のために働くのか説明しています。このエラーは存在しません...
バグ修正を使用するにはMSチームを更新するために何かできますか、または修正するためにMSチームチームに報告する必要があるものはありますか?