配置上下文标签
Secure Private Access 插件根据用户会话上下文(例如设备平台和操作系统、已安装软件、地理位置)为 Web 或 SaaS 应用程序提供上下文访问(智能访问)。
管理员可以将带有上下文标签的条件添加到访问策略。Secure Private Access 插件上的上下文标签是应用于已验证用户会话的 NetScaler® Gateway 策略(会话、预身份验证、EPA)的名称。
Secure Private Access 插件可以通过标头(新逻辑)或通过回调到 Gateway 来接收智能访问标签。有关详细信息,请参阅智能访问标签。
注意:
安全私有访问插件仅支持可在 NetScaler 网关上配置的经典网关预身份验证策略。
使用 GUI 配置自定义标签
配置上下文标签的流程中包含以下几个高级步骤。
-
配置经典网关预身份验证策略
-
将经典预身份验证策略绑定到网关虚拟服务器
配置经典网关预身份验证策略
-
导航到 NetScaler 网关 > 策略 > 预认证,然后单击添加。
-
选择现有策略或为策略添加名称。此策略名称用作自定义标签值。
-
在请求操作中,单击添加以创建操作。您可以将此操作用于多个策略,例如,使用一个操作允许访问,使用另一个操作拒绝访问。

-
填写必填字段中的详细信息,然后单击“创建”。
-
在“表达式”中,手动输入表达式或使用表达式编辑器为策略构建表达式。表达式示例 (/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)
-
单击“创建”。
将自定义标记绑定到 NetScaler 网关
-
导航到 NetScaler 网关 > 虚拟服务器。
-
选择要绑定预身份验证策略的虚拟服务器,然后单击“编辑”。
-
在“策略”部分中,单击“+”以绑定策略。
-
在“选择策略”中,选择预身份验证策略,并在“选择类型”中选择“请求”。策略类型 (/zh-cn/citrix-secure-private-access/media/spaop-request-type.png)
-
选择策略名称以及用于策略评估的优先级。
-
单击“绑定”。策略绑定 (/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
添加新的上下文标签
-
打开 Secure Private Access 管理控制台,然后单击“访问策略”。
-
创建新策略或选择现有策略。
-
在“如果满足以下条件”部分中,单击“添加条件”,然后选择“上下文标签”、“全部匹配”,然后输入上下文标签名称(例如,
Windows10)。
参考文献
-
为应用程序配置访问策略。
-
支持智能访问标签。