适合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的无代理防病毒原理
|
4月前
|
虚拟化
网工,第一次在服务器上安装AD域服务
网工,第一次在服务器上安装AD域服务
175 1
|
7月前
|
移动开发 网络安全 虚拟化
锐捷EVE-NG交换机模拟环境搭建教程
搭建虚拟网络环境的教程,包括下载VMware、EVE-NG镜像和锐捷模拟器,通过链接获取资源。在VMware中导入OVA文件,设置虚拟机(启用Intel VT-x),网络适配器设为NAT模式。启动后,登录EVE平台,设置静态IP。然后通过SSH连接,将锐捷镜像文件、配置、图标和脚本上传到虚拟机相应目录,并修复权限。最后,介绍如何在EVE-NG平台上创建实验,添加交换机节点,启动并连接到交换机进行学习。
2022 0
锐捷EVE-NG交换机模拟环境搭建教程
|
7月前
|
监控 安全 网络安全
局域网管理监控的远程访问控制:利用SSH和Python实现安全管理
在当今数字化时代,局域网管理监控对于确保网络安全至关重要。远程访问控制是一项关键任务,通过利用SSH(Secure Shell)和Python编程语言,我们可以实现更加安全的管理方法。本文将介绍如何使用这两者结合,为局域网管理提供可靠的远程访问控制。
303 1
|
网络安全 网络虚拟化 数据安全/隐私保护
EVE-NG下模拟山石网科SSL VPN 实验
EVE-NG下模拟山石网科SSL VPN 实验
559 1
EVE-NG下模拟山石网科SSL VPN 实验
|
负载均衡 网络安全 数据安全/隐私保护