証明書ベースの認証のためのExchangeモジュールの設定

証明書ベース認証(CBA)は、従来のユーザー名とパスワードを使用せずに、モバイルデバイスがOffice 365 Exchange ActiveSync (EAS)にアクセスするための安全な方法を提供します。 この認証メカニズムは、企業環境において、 Microsoft 365 の Exchange Online に接続する iOS, Android および Windows デバイスをサポートするために一般的に実装されています。

このタスクについて

例えば、組織は ExchangeOnlineManagementPowerShell モジュールを使用して、EASモジュールをOffice 365と統合します。 顧客はCE構成ツールを通じてサービスアカウントの認証情報を提供し、システムがExchangeメールボックス、デバイス、ポリシー情報を取得し、デバイス管理アクション(承認、ブロック、隔離)を実行し、 MaaS360 ポータルからのポリシー更新をExchangeに同期できるようにします。 この方法では、サービスアカウントの多要素認証(MFA)とセキュリティの既定設定を無効化する必要があり、マイクロソフトのベストプラクティスに反します。

証明書ベースの認証では、 PowerShell ExchangeOnlineManagement でアプリケーションレベルの認証情報を使用できます。

証明書ベースの認証用の Exchange モジュールの設定を構成します。

手順

  1. Cloud Extender® 設定ツールを開き、 Exchange を選択します。
  2. Office 365 を選択し、 [次へ] をクリックします。
  3. メールサーバー設定を入力し、 [次へ] をクリックします。
  4. 認証情報の種類から「証明書」を選択してください。
  5. この 証明書の設定 ページでは、Microsoft Entra ID ポータルで作成 クライアントID した と プライマリドメイン を入力する必要があります。 また、証明書のパスとパスワードを更新してください。
    証明書タイプの認証情報を使用するには、Microsoft Entra ID でアプリケーションを登録し、アプリケーションに API 権限を割り当て、自己署名証明書を生成する必要があります。
    Microsoft Entra ID ポータルで ID を作成する手順に従ってください。
    1. Microsoft Entra ID ポータルにサインインし、[サービス] セクションで [アプリ登録] を選択します。
    2. アプリ登録ページで、 新規登録を選択してください。
    3. アプリケーションを登録してください。
      重要:

      Microsoft Entra ID ポータルから、 プライマリ ドメインクライアント ID をコピーしてください。 また、アプリケーションはグローバル管理者のメンバーである必要があります。

      アプリケーションの作成と登録に関する詳細については、 Microsoftのドキュメントを参照してください

    4. Microsoft Entra ID ポータルで登録済みアプリケーションを選択し、API 権限を付与します。 アプリケーションにAPI権限を付与するには、以下の手順に従ってください。
      1. アプリの概要ページで、 [管理 ] > [API権限] を選択します。
      2. +権限を追加 」をクリックしてください。 クエストAPIの権限ウィンドウが表示されます。
      3. 「組織が使用する API」 > 「Office 365 Exchange Online」 > 「アプリケーションのアクセス許可」 に移動し、 Exchange.ManageAsApp > 「アクセス許可の追加」 を選択します。
      4. <あなたのアプリケーション>に許可を与えるには、管理者の同意をクリックしてください。

      API 権限の詳細については、 Microsoft ドキュメントを参照してください

    5. 自己署名証明書を生成し、公開鍵証明書を 「証明書 」セクションにアップロードしてください。 自己署名証明書を生成する方法の詳細については、 Microsoft ドキュメントを参照してください。
  6. Microsoft Entra ID ポータルで生成した証明書のパスを入力し、認証証明書のパスワードを追加してください。
    注: 証明書 .p12 ファイルのみがサポートされています。
  7. 「証明書を検証」 をクリックして、Office 365 に対する検証チェックを実行します。
    クラウドエクステンダー はOffice 365に対して検証チェックを実行します。

    クラウドエクステンダーは、設定された各サービスアカウント(問題のあるアカウントを含む)について、接続性、認証情報の有効性、および権限をチェックします。 すべてのサービス・アカウントが機能することを確認してください。

    検証が失敗した場合、適切なエラーメッセージを確認できます。

  8. 「保存」 をクリックして設定を完了し、 Cloud Extender 概要ページに戻ります。