日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/4/16 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 适合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的描述。









? ? ?本文轉自HaoHu 51CTO博客,原文鏈接:http://blog.51cto.com/haohu/1704299,如需轉載請自行聯系原作者



總結

以上是生活随笔為你收集整理的适合NetScaler AG部署的 WI 定制站点开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。