是否有任何方法可以使用某些API连接到Citrix访问网关,以便通过该程序发送身份验证凭据,对用户进行身份验证,然后才能访问内部资源。我看到了关于NITRO Api和Web界面SDK ......这个东西可以用任何一个来完成......其中一个是更好的选择吗?
答案 0 :(得分:3)
使用COM对象WFICA.OCX
可以使用API(此组件包含在Citrix客户端的安装中)。
我相信这提供了您正在寻找的内容 - 您可以设置用户名和密码的属性。 (注意:我还没有能够为自己找到一个有效的例子。)
Citrix开发者网络上提供了API的文档: - ICA Client Object SDK - Citrix ICA Client Object SDK Overview
Citrix博客上的Fun with the ICA Client Object (ICO) and .Net Console Applications还有详细的教程。在询问问题Detect termination of Citrix session launched by kiosk application之后,我第一次被另一个Stack Overflow用户引用到这篇博文中。