本文档介绍如何将身份服务引擎(ISE)3.3补丁1与Duo集成以实现多重身份验证。
Cisco 建议您具有以下主题的基础知识:
ISE
Duo
从版本3.3补丁1开始,可以将ISE配置为与双核服务进行本地集成,无需身份验证代理。
本文档中的信息基于:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。

步骤
1.导航至Duo Admin Dashboard。使用管理员凭证登录。
2.定位至控制面板>应用>应用目录。查找Cisco ISE Auth API并选择+ Add。
ISE身份验证API 1
3.记下Integrationkey和Secret密钥。
ISE身份验证API 2
4.定位至控制面板>应用>应用目录。查找Cisco ISE管理API并选择+添加。
ISE管理API 1
5.记下Integration密钥、Secret密钥和API主机名。
ISE管理API 2
配置API权限
1.定位至控制面板>应用>应用。选择Cisco ISE管理API。
2.选中授予读取资源和授予写入资源权限。点击Save Changes。
管理员API权限
1.导航到Administration > Identity Management > External Identity Stores > Active Directory > Add。提供加入点名称、Active Directory域并点击提交。
Active Directory 1
2.当系统提示将所有ISE节点加入此Active Directory域时,点击是。
Active Directory 2
3.提供AD用户名和密码,然后单击OK。
Active Directory 3
4.在ISE中访问域所需的Active Directory帐户可以具有下列任一项:
5. AD状态为运行状态。
Active Directory 4
6.定位至组>添加>从目录选择>检索组。选中您选择的AD组的复选框(用于同步用户和授权策略):
Active Directory 5
7.单击保存以保存检索到的AD组。
Active Directory 6
开放式API
ISE MFA 1
ISE Duo向导1
2.在下一个屏幕上,配置Connection Name并单击Next。
ISE Duo向导2
3.配置API主机名、Cisco ISE管理API集成、密钥、Cisco ISE身份验证API集成和密钥的值(从选择应用到Protect步骤)。
ISE Duo向导3
4.单击测试连接,一旦测试连接成功,请单击下一步。
ISE Duo向导4
5.配置身份同步。此过程将使用之前提供的API凭证将您选择的Active Directory组中的用户同步到双核帐户。选择Active Directory加入点,然后单击下一步。
ISE Duo向导5
6.选择Active Directory Groups,用户要在其中与Duo同步。单击 Next。
ISE Duo向导6
7.验证设置是否正确,然后单击完成。
ISE Duo向导7
1.打开Duo Admin Dashboard并导航到Dashboard > Users。
2.点击从ISE同步的用户。
Duo注册1
3.向下滚动到Phones,然后单击Add Phone。
Duo注册2
4.输入电话号码,然后单击添加电话。
Duo注册3
配置身份验证策略
1.定位至策略>策略集,然后选择要在其中启用MFA的策略集。将主身份验证身份库配置为Active Directory的身份验证策略。
策略集1
配置MFA策略
1.在ISE上启用MFA后,ISE策略集中会出现一个新部分。展开MFA Policy,然后单击+以添加MFA Policy。通过选择之前在使用部分配置的DUO-MFA配置您选择的MFA条件。
2.单击Save。
ISE策略
配置授权策略
1.使用您选择的Active Directory组条件和权限配置授权策略。
策略集3
在本文档中:
1.仅支持Duo推送和电话作为第二因素身份验证方法
2.未将组推送到双核云,仅支持用户同步
3.这些因素支持多重身份验证:
1.打开Cisco Secure Client,单击Connect,并提供Username和Password,然后单击OK。
VPN 客户
2.用户的移动设备必须收到Duo Push通知。审批并建立VPN连接。
Duo推送
3.导航至ISE Operations > Live Logs以确认用户身份验证。
实时日志1
4.单击“详细信息身份验证报告”,验证身份验证策略、授权策略和授权结果。滚动浏览右侧的步骤。要确认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
|
初始版本 |