1.SF default gateway配置
Citrix Storefront > Stores > Configure Remote Access Settings > Default appliance

一个store可以给多个Netscaler Gateway绑定,Default appliance指定了默认的Gateway,这个设定只针对Citrix Workspace App (CWA) 适用,对于浏览器访问不适用。以下图为例,一个Store绑定了两个gateway,其中gateway1在SF上被设置为default appliance。

2.浏览器访问Gateway
通过浏览器分别访问Gateway1和Gateway2,那么workflow如下:
Browser > Gateway1 > Store
Browser > Gateway2 > Store
3.CWA访问Gateway
通过CWA添加Gateway1和Gateway2,那么就复杂了。
对于默认的Gateway1workflow和浏览器访问相同:
CWA > Gateway1 > Store
对于Gateway2:
CWA > Gateway2 > SF,SF会返回给client默认的gateway信息,那么client继续会联系Gateway1,
CWA > Gateway1 > Store
4.CWA场景下的问题
1.如果CWA到Gateway1的网络不通,那么添加会失败
2.用户会需要做两次认证,第一次是登录Gateway2,第二次是登录Gateway1
3.如果做了smart access,针对不同的gateway下发了不同的桌面资源,会引起资源枚举的问题。
如果希望CWA最终访问的Gateway就是添加的gateway,那么需要分别给每个gateway创建不通的store。坦白讲,我没看出来这个设计的用处,反而给用户带来困扰。
以下是Citrix官方文档对于以上场景的描述:
https://docs.citrix.com/en-us/tech-zone/design/design-decisions/storefront-gateway-integration.html
