配置上下文标签

Last published : Oct 24, 2026
Secure Private Access 插件根据用户会话上下文(例如设备平台和操作系统、已安装软件、地理位置)为 Web 或 SaaS 应用程序提供上下文访问(智能访问)。
管理员可以将带有上下文标签的条件添加到访问策略。Secure Private Access 插件上的上下文标签是应用于已验证用户会话的 NetScaler® Gateway 策略(会话、预身份验证、EPA)的名称。
Secure Private Access 插件可以通过标头(新逻辑)或通过回调到 Gateway 来接收智能访问标签。有关详细信息,请参阅智能访问标签。
注意:
安全私有访问插件仅支持可在 NetScaler 网关上配置的经典网关预身份验证策略。

使用 GUI 配置自定义标签

配置上下文标签的流程中包含以下几个高级步骤。
  1. 配置经典网关预身份验证策略
  2. 将经典预身份验证策略绑定到网关虚拟服务器

配置经典网关预身份验证策略

  1. 导航到 NetScaler 网关 > 策略 > 预认证,然后单击添加。
  2. 选择现有策略或为策略添加名称。此策略名称用作自定义标签值。
  3. 在请求操作中,单击添加以创建操作。您可以将此操作用于多个策略,例如,使用一个操作允许访问,使用另一个操作拒绝访问。
    添加预身份验证策略
  4. 填写必填字段中的详细信息,然后单击“创建”。
  5. 在“表达式”中,手动输入表达式或使用表达式编辑器为策略构建表达式。
    表达式示例 (/zh-cn/citrix-secure-private-access/media/spaop-expression-sample.png)
    下图显示了为检查 Windows 10 操作系统而构建的示例表达式。
    表达式编辑器 (/zh-cn/citrix-secure-private-access/media/spaop-polcy-exp-editor.png)
  6. 单击“创建”。

将自定义标记绑定到 NetScaler 网关

  1. 导航到 NetScaler 网关 > 虚拟服务器。
  2. 选择要绑定预身份验证策略的虚拟服务器,然后单击“编辑”。
  3. 在“策略”部分中,单击“+”以绑定策略。
  4. 在“选择策略”中,选择预身份验证策略,并在“选择类型”中选择“请求”。
    策略类型 (/zh-cn/citrix-secure-private-access/media/spaop-request-type.png)
  5. 选择策略名称以及用于策略评估的优先级。
  6. 单击“绑定”。
    策略绑定 (/zh-cn/citrix-secure-private-access/media/spaop-preauth-policy-binding.png)

使用 CLI 配置自定义标签

在 NetScaler CLI 上运行以下命令以创建和绑定预身份验证策略:
示例:
  • add aaa preauthenticationaction win10_prof ALLOW
  • add aaa preauthenticationpolicy Windows10 "CLIENT.OS(win10) EXISTS" win10_prof
  • bind vpn vserver _SecureAccess_Gateway -policy Windows10 -priority 100

添加新的上下文标签

  1. 打开 Secure Private Access 管理控制台,然后单击“访问策略”。
  2. 创建新策略或选择现有策略。
  3. 在“如果满足以下条件”部分中,单击“添加条件”,然后选择“上下文标签”、“全部匹配”,然后输入上下文标签名称(例如,Windows10)。

参考文献

  • 为应用程序配置访问策略。
  • 支持智能访问标签。