通过 Citrix Cloud 使用本地 NetScaler Gateway 进行身份验证

Last published : Oct 21, 2026
Citrix Endpoint Management 支持通过 Citrix Cloud 使用本地 NetScaler Gateway 进行身份验证。此身份验证方法仅适用于通过 Citrix Secure Hub 注册 MDM 的用户。
注册 MAM 的设备无法通过 Citrix Cloud 使用本地 NetScaler Gateway 凭据进行身份验证。要将 Citrix Secure Hub 与 MDM+MAM 结合使用,请将 Citrix Endpoint Management 配置为使用 NetScaler Gateway 进行 MAM 注册。有关详细信息,请参阅NetScaler Gateway 和 Citrix Endpoint Management。
Citrix Endpoint Management 支持通过 Citrix Cloud 使用本地 NetScaler Gateway 对以下平台进行身份验证:
  • iOS 设备
  • Android Enterprise 设备,适用于 BYOD 和完全托管模式
注意:
Citrix Endpoint Management 不支持通过 Citrix Cloud 使用本地 NetScaler Gateway 对注册邀请进行身份验证。如果您向用户发送包含注册 URL 的注册邀请,则用户将通过 LDAP 而非本地 NetScaler Gateway 作为身份提供程序进行身份验证。
建议您启用基于证书的身份验证以获得完整的单点登录体验。如果您在 NetScaler Gateway 上使用 LDAP 身份验证进行 MAM 注册,则最终用户在注册期间会遇到双重身份验证提示。有关详细信息,请参阅客户端证书或证书加域身份验证。

先决条件

  • NetScaler Gateway。Citrix 建议您启用基于证书的身份验证以获得完整的单点登录体验。如果您在 NetScaler Gateway 上使用 LDAP 身份验证进行 MAM 注册,则最终用户在注册期间会遇到双重身份验证提示。有关详细信息,请参阅客户端证书或证书加域身份验证。
  • 已安装 Citrix Cloud Connector 以进行目录服务同步的 Citrix Cloud 帐户。
  • Citrix Secure Hub 20.5.0 及更高版本。

将 Citrix Cloud 配置为使用 NetScaler Gateway 作为身份提供程序

要在 Citrix Cloud 中设置 NetScaler Gateway 身份验证,请参阅将本地 NetScaler Gateway 连接为 Citrix Cloud 的身份提供程序。

将 Citrix 身份提供程序配置为 Citrix Endpoint Management 的 IdP 类型

此配置仅适用于通过 Citrix Secure Hub 注册的用户。在 Citrix Cloud 中配置 NetScaler Gateway 后,按如下方式配置 Citrix Endpoint Management。
  1. 在 Citrix Endpoint Management 控制台中,转到设置 > 身份提供程序 (IDP),然后单击添加。
  2. 在身份提供程序 (IDP) 页面上,配置以下内容:
    • IDP 名称: 键入一个唯一名称,以标识您正在创建的 IdP 连接。
    • IDP 类型: 选择 Citrix 身份提供程序。
    • 身份验证域: 选择 NetScaler Gateway。此域对应于 Citrix Cloud 工作区配置 > 身份验证页面上的身份提供程序域。
  3. 单击下一步。在 IDP 声明使用页面上,配置以下内容:
    • 用户标识符类型: 默认情况下,此字段设置为 userPrincipalName。
    • 用户标识符字符串: 此字段会自动填充。
  4. 单击下一步,查看摘要页面,然后单击保存。
    现在,您可以使用本地 NetScaler Gateway 作为身份提供程序,通过 Citrix Secure Hub 注册用户设备。

Citrix Secure Hub 身份验证流程

Citrix Endpoint Management 使用以下流程,通过本地 NetScaler Gateway 作为 IdP 对通过 Citrix Secure Hub 注册的设备上的用户进行身份验证:
  1. 用户启动 Citrix Secure Hub。
  2. Citrix Secure Hub 将身份验证请求传递给 Citrix 身份,后者再将请求传递给本地 NetScaler Gateway。
  3. 用户键入其用户名和密码。
  4. 本地 NetScaler Gateway 验证用户并将代码发送到 Citrix 身份。
  5. Citrix 身份将代码发送到 Citrix Secure Hub,Citrix Secure Hub 再将代码发送到 Citrix Endpoint Management 服务器。
  6. Citrix Endpoint Management 使用代码和密钥获取 ID 令牌,然后验证 ID 令牌中的用户信息。Citrix Endpoint Management 返回一个会话 ID。