适合NetScaler AG部署的 WI 定制站点开发

简介:

Web Interface SDK 最新的版本是5.4,可以在这里下载:

http://www.citrix.com/static/cdn/archivedsdks/webinterfacesdk/5.4/WI5_4_0_SDK.zip

 

由于客户常常希望将XenApp/XenDesktop的Web访问站点和自己的门户站点集成,因此会使用WI的SDK在自己的门户站点上进行开发。

而很多时候,这些开发出来的站点位于企业内网,客户端通过门户站点访问XenApp/XenDesktop的时候,网络上不会受到什么限制和影响。

一旦用户需要穿过防火墙,通常都建议使用NetScaler作为发布网关。我们知道登录验证可以放在NetScaler上,也可以放在WI上。如果是自己开发的门户,当然不会想放在NetScaler里面。所以大多会选择使用WI的SDK进行登录。而为了让NetScaler网关外部的用户顺利联系内部的私有地址以及1494/2598端口,就需要利用STA通过票据来存取有关的信息。

 

虽然写着原创,这部分内容来自于Davy Huang。

有关使用WI SDK的STA的信息这篇文章说的很清楚http://stackoverflow.com/questions/603682/how-do-i-code-citrix-web-sites-to-use-a-secure-gateway-csg

ConnectionRoutingPolicy policy = config.getDMZRoutingPolicy();

policy.getRules().clear();

//Set the Secure Ticketing Authorities (STAs).

STAGroup STAgr = new STAGroup();

STAgr.addSTAURL(@"http://CitrixAppServerURL/scripts/ctxsta.dll");

//creat Secure Gateway conenction

SGConnectionRoute SGRoute = new SGConnectionRoute(@"https://CSGURL");

SGRoute.setUseSessionReliability(false);

SGRoute.setGatewayPort(80);

SGRoute.setTicketAuthorities(STAgr);

// add the SGRoute to the policy

policy.setDefault(SGRoute);

在SDK文档中能够找到有关的方法和Class的描述。

clip_image001

clip_image002









     本文转自HaoHu 51CTO博客,原文链接:http://blog.51cto.com/haohu/1704299,如需转载请自行联系原作者



相关文章
|
安全 测试技术 网络安全
基于NSX DC Guest Introspection的无代理防病毒原理
最近在项目中,有不少客户都在咨询VMware NSX DC Guest Introspection及其衍生功能的内容。所以今天,我们换个口味,从NSX-T的内容连载回到NSX-V的介绍,来谈谈NSX DC的GI功能原理。
基于NSX DC Guest Introspection的无代理防病毒原理
|
6月前
|
虚拟化
网工,第一次在服务器上安装AD域服务
网工,第一次在服务器上安装AD域服务
197 1
|
网络安全 网络虚拟化 数据安全/隐私保护
EVE-NG下模拟山石网科SSL VPN 实验
EVE-NG下模拟山石网科SSL VPN 实验
578 1
EVE-NG下模拟山石网科SSL VPN 实验
|
前端开发 网络安全
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1(下)
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1(下)
1241 0
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1(下)
|
存储 Linux 网络安全
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1(上)
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1
884 0
使用EVE-NG模拟山石网科防火墙syslog日志接入GrayLog4.1(上)
|
安全 数据安全/隐私保护 网络架构

热门文章

最新文章