このドキュメントでは、Identity Services Engine(ISE)3.3パッチ1をDuo for Multifactor Authentication(MFA)と統合する方法について説明します。
Cisco では、次の項目について基本的な知識があることを推奨しています。
ISE
Duo
バージョン3.3パッチ1以降では、ISEをDuoサービスとのネイティブ統合に設定できるため、認証プロキシは不要です。
このドキュメントの情報は、次のハードウェアに基づくものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。

手順
1. Duo Admin Dashboardに移動します。管理者クレデンシャルでログインします。
2. ダッシュボード>アプリケーション>アプリケーションカタログに移動します。Cisco ISE Auth APIを探して、+ Addを選択します。
ISE認証API 1
3. 統合キーと秘密キーをメモします。
ISE認証API 2
4. ダッシュボード>アプリケーション>アプリケーションカタログに移動します。Cisco ISE Admin APIを探して、+ Addを選択します。
ISE管理API 1
5.統合キー、秘密キー、およびAPIホスト名をメモします。
ISE管理API 2
APIアクセス許可の設定
1. ダッシュボード>アプリケーション>アプリケーションに移動します。Cisco ISE Admin APIを選択します。
2. Grant Read ResourceおよびGrant Write Resourceのアクセス許可をチェックします。[Save Changes] をクリックします。
管理APIアクセス許可
1. Administration > Identity Management > External Identity Stores > Active Directory > Addの順に移動します。[Join Point Name]、[Active Directory Domain] を入力し、[Submit] をクリックします。
Active Directory 1
2. すべてのISEノードをこのActive Directoryドメインに参加させるプロンプトが表示されたら、Yesをクリックします。
Active Directory 2
3. ADのユーザ名とパスワードを入力し、OKをクリックします。
Active Directory 3
4. ISEのドメインアクセスに必要なActive Directoryアカウントは、次のいずれかを持つことができます。
5. ADのステータスはOperationalです。
Active Directory 4
6. Groups > Add> Select Groups From Directory > Retrieve Groupsの順に移動します。選択したADグループに対してチェックボックスを選択します(ユーザの同期および許可ポリシーに使用されます)。
Active Directory 5
7. Saveをクリックして、取得したADグループを保存します。
Active Directory 6
オープンAPI
ISE MFA 1
ISE Duoウィザード1
2. 次の画面で接続名を設定し、Nextをクリックします。
ISE Duoウィザード2
3. Select ApplicationsからProtectのステップで、API Hostname、Cisco ISE Admin API Integration、Secret Keys、Cisco ISE Auth API Integration、およびSecret Keysの値を設定します。
ISE Duoウィザード3
4. Test Connectionをクリックし、Test Connectionが成功したら、Nextをクリックします。
ISE Duoウィザード4
5. Identity Syncを設定します。このプロセスでは、選択したActive Directoryグループのユーザが、以前に指定したAPIクレデンシャルを使用してDuoアカウントに同期されます。Active Directory Join Pointを選択し、Nextをクリックします。
ISE Duoウィザード5
6. Duoとユーザーを同期させるActive Directoryグループを選択します。[Next] をクリックします。
ISE Duoウィザード6
7. 設定が正しいことを確認し、Doneをクリックします。
ISE Duoウィザード7
1. Duo Admin Dashboardを開き、Dashboard > Usersの順に移動します。
2. ISEから同期されたユーザをクリックします。
Duo登録1
3. Phonesまでスクロールダウンして、Add Phoneをクリックします。
Duo登録2
4. 電話番号を入力し、電話の追加をクリックします。
Duo登録3
認証ポリシーの設定
1. Policy > Policy Set の順に移動し、MFAを有効にするPolicy Setを選択します。プライマリ認証IDストアをActive Directoryとして使用する認証ポリシーを設定します。
ポリシーセット1
MFAポリシーの設定
1. ISEでMFAを有効にすると、ISEポリシーセットの新しいセクションが使用可能になります。MFA Policyを展開し、+をクリックしてMFA Policyを追加します。前の「使用」セクションで設定したDUO-MFAを選択して、任意のMFA条件を設定します。
2. Saveをクリックします。
ISEポリシー
許可ポリシーの設定
1. 選択したActive Directoryグループ条件とアクセス許可を使用して承認ポリシーを構成します。
ポリシーセット3
このドキュメントの作成時点:
1. 第2の認証方式としてサポートされているのは、Duoプッシュと電話のみ
2. Duo Cloudにプッシュされるグループはありません。ユーザー同期のみがサポートされます
3. 次の項目は、多要素認証でサポートされています。
1. Cisco Secure Clientを開き、Connectをクリックして、UsernameとPasswordを指定し、OKをクリックします。
VPN クライアント
(2)利用者の携帯機器は、Duo Push通知を受信すること。これを承認すると、VPN接続が確立されます。
Duoプッシュ
3. ISE Operations > Live Logsの順に移動し、ユーザ認証を確認します。
ライブログ1
4. Details Authentication Reportをクリックし、Authentication Policy、Authorization Policy、およびAuthorization Resultを確認します。右側の手順をスクロールします。MFAが成功したことを確認するには、「MultiFactor Authentication is Successful」という行が表示されている必要があります。
ライブログ2
ISEで有効にするデバッグ:
| 使用例 | ログコンポーネント | ログファイル | キーログメッセージ |
| MFA関連のログ | ポリシーエンジン | ise-psc.log | DuoMfaAuthApiUtils -::::- Duo Client managerに要求を送信しました DuoMfaAuthApiUtils —> Duo応答 |
| ポリシー関連のログ | prrt-JNI | prrt-management.log | RadiusMfaPolicyRequestProcessor TacacsMfaPolicyRequestProcessor |
| 認証に関するログ | ランタイムAAA | prrt-server.logファイル | MfaAuthenticator::onAuthenticateEvent MfaAuthenticator::sendAuthenticateEvent MfaAuthenticator::onResponseEvaluatePolicyEvent |
| Duo認証、ID同期関連のログ | duo-sync-service.log(オプション) |
| 改定 | 発行日 | コメント |
|---|---|---|
3.0 |
12-Jun-2026
|
概要、タイトル、スペル、文法、文の構造、代替テキスト、スペース、インラインURL、HTML URLを更新 |
2.0 |
08-May-2025
|
フロー更新 |
1.0 |
11-Dec-2023
|
初版 |