Outlookを求めるメッセージが表示され、モダン認証を使用してパスワードに接続Office 365

元の KB 番号:  3126599

現象

以下のシナリオについて検討します。

シナリオ 1:

Microsoft Outlook RPC を使用してオンプレミスの Exchange サーバー内のプライマリ メールボックスに接続し、Office 365 にある別のメールボックスにも接続します。

シナリオ 2:

RPC を使用して接続Office 365するExchangeサーバー Outlookメールボックスを移行します。

これらのシナリオでは、資格情報の入力を求めるメッセージが表示され、Outlook認証を使用して資格情報に接続Office 365。 資格情報を入力すると、トークンではなくOffice 365に送信されます。

原因

Outlook、認証スキームの選択を RPC でサポートされるスキームに制限します。 ただし、認証スキームにはモダン認証は含めかねない。

解決方法

重要

このセクションの手順の実行には注意が必要です。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 変更する前に、問題の発生に備えて復元用にレジストリのバックアップを作成してください。

次のレジストリ キーを作成して、Outlook EWS や自動検出など、Web サービスに新しい認証方法を使用するように強制します。 ユーザーがモダン認証を使用Outlookユーザーに強制することをお勧めします。

  1. Outlook を終了します。

  2. レジストリ エディターのバージョンに応じて、次のいずれかの手順を使用してレジストリ エディターをWindows。

    • Windows 10、Windows 8.1、Windows 8: キーを押Windows R キーを押して 、[実行] ダイアログ ボックスを 開きます。 "regedit.exe" と入力し、Enter キーを押します。
    • Windows 7: [スタート] をクリックし、検索 regedit.exe 入力して Enter キーを押します。
  3. [レジストリ エディター] で、次のレジストリ サブキーを見つけてクリックします。

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    
  4. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

  5. 「AlwaysUseMSOAuthForAutoDiscover」と 入力し、Enter キーを押します。

  6. [AlwaysUseMSOAuthForAutoDiscover] を 右クリックし、[変更] を クリックします

  7. [値の データ] ボックスに*「1」と入力* し 、[OK] をクリックします

  8. レジストリ エディターを終了します。

詳細

Office 2013 を実行している場合は、このレジストリ キーを使用する前に、Outlook と MSO の両方が 2015 年 12 月 12 日の更新プログラム、またはそれ以降の更新プログラム リリースに更新されます。

3114349 2015 年 12 月 8 日、2013 年 Outlook更新プログラム (KB3114349)

3114333 2015 年 12 月 8 日、2013 年Office更新プログラム (KB3114333)

注意

Office 2016 では、このレジストリ キーが機能するために更新プログラムを必要としません。

RPC の詳細については、「RPC over HTTP が2017 年 10 月 31日に Office 365サポートの終了に達する」を参照してください。