是否有任何方法可以使用某些api连接到citrix访问网关,以便通过该程序发送身份验证凭据,对用户进行身份验证,然后可以访问内部资源。我看到了有关NITRO Api和Web界面SDK的信息...可以使用以下任何一种方法完成此事...其中哪一个是更好的选择?
最佳答案
通过使用COM对象WFICA.OCX
(该组件包含在Citrix客户端中)可以使用API。
我相信这可以为您提供所需的内容-您可以设置用户名和密码的属性。 (注意:我还无法为自己找到一个可行的例子。)
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用户提到了此博客文章。