Citrix网关

配置Citrix Gateway对移动/平板设备使用RADIUS和LDAP身份验证

本节描述如何将Citrix Gateway设备配置为在移动/平板设备上使用RADIUS身份验证作为主要身份验证,LDAP身份验证作为次要身份验证。

本节中演示的配置仍然允许所有其他连接首先使用LDAP,然后使用RADIUS。

当您在Citrix Workspace应用程序上配置用于移动/平板设备的双因素身份验证时,必须添加RSA SecureID (RADIUS身份验证)作为主要身份验证。但是当用户在接收端得到用户名和密码、密码的提示时,他们将LDAP放在第一位,RADIUS作为第二个凭据。从管理员的角度来看,与非移动配置相比,这是一种不同的配置。

设置图

完成以下过程,将Citrix Gateway设备配置为在移动/平板设备上使用RADIUS身份验证作为主要身份验证,LDAP身份验证作为次要身份验证。

  1. 从Configuration Utility中选择Citrix Gateway >策略>认证分别为移动设备和非移动设备创建LDAP和RSA认证策略。这是避免允许用户绕过RADIUS身份验证的逻辑条件所必需的。

    选择身份验证

  2. ,输入LDAP服务器详细信息添加选项下的服务器选项卡。

    添加LDAP服务器

  3. 通过选择所需的LDAP服务器,创建移动设备的LDAP策略。

    要将此策略仅绑定到移动设备,请使用以下表达式:

    ' REQ.HTTP.HEADER用户代理包含CitrixReceiver '

    绑定表达式

  4. 点击表达式编辑器创建策略:

    表达式编辑器

  5. 2 .为移动设备创建RADIUS策略和RADIUS服务器。

    • 导航到RADIUS选项Citrix Gateway >策略>认证> RADIUS.点击添加服务器选项卡下。

    添加服务器

    • 添加所需的详细信息。缺省情况下,RADIUS认证端口号为1812。

    添加服务器详细信息

    • 要将此策略仅绑定到移动设备,请使用以下表达式:

    表达式

  6. 按照相同的步骤为非移动设备创建LDAP策略。要将此策略仅绑定到非移动设备,请使用以下表达式:

    ' REQ.HTTP.HEADER用户代理未包含CitrixReceiver '

    绑定表达式

  7. 为非移动设备创建RADIUS策略。要将此策略仅绑定到非移动设备,请使用以下表达式:

    ' REQ.HTTP.HEADER用户代理未包含CitrixReceiver '

    表达式部分

  8. 进入“Citrix Gateway Virtual Server的属性”,单击身份验证选项卡。在“Primary Authentication Policies”中将RSA_Mobile策略添加为最高优先级,LDAP_NonMobile策略添加为次要优先级。

    政策页面

  9. 在“二级认证策略”中,将LDAP_Mobile策略添加为最高优先级,RSA_NonMobile策略添加为次要优先级。

    二级认证策略

    会话策略必须具有正确的单点登录凭据索引,也就是说,它必须是LDAP凭据。对于移动设备,凭据指数会话配置文件>客户端体验必须设置为二次也就是LDAP。

    因此需要两个会话策略,一个用于移动设备,另一个用于非移动设备。

    • 对于移动设备,会话策略和会话配置文件如下图所示。若要创建会话策略,请导航到虚拟服务器,单击编辑,进入策略部分,点击+号:

    编辑虚拟服务器

    • 选择会话选项从菜单。选择会话作为策略

    • 输入所需的会话策略名称并单击+以创建概要文件。对于移动设备,凭据指数会话配置文件>客户端体验必须设置为二次也就是LDAP。

    客户端体验选项卡

    • 对于非移动设备,遵循相同的步骤。凭据指数会话配置文件>客户端体验必须设置为主要的也就是LDAP。

    表达式必须更改为:

    REQ.HTTP.HEADER用户代理未包含CitrixReceiver

    表达式

    • 要为非移动用户创建配置文件,请单击“+”。

    创建概要文件

  10. 下图显示了所需虚拟服务器下的策略和概要文件。

    策略和概要

  11. 同样在StoreFront上,在Citrix Gateway配置下设置为使用“登录类型”=“域和安全令牌”

    店面setting1

    店面setting1

配置Citrix Gateway对移动/平板设备使用RADIUS和LDAP身份验证

在本文中