使用受Citrix Access Gateway保护的Web服务

时间:2011-03-14 15:13:26

标签: c# web-services ssl citrix

我正在尝试使用通过Citric Access Gateway(CAG)暴露给外部世界的Web服务,但我不确定如何使用.net对CAG进行身份验证。是否有人知道我可能会如何走吧。

1 个答案:

答案 0 :(得分:1)

您在编写桌面应用程序吗?如果是这样,您可能会遵循OAuth样式身份验证的类似路线;给定一个特定的HTTP请求对象弹出一个浏览器窗口(进程中)指向使用此请求的CAG身份验证页面,然后用户输入他们的用户名和密码,浏览器将由CAG重定向到某种类型的欢迎URL(以CAG生成的哈希为前缀)。然后在Web服务客户端代理中重用HTTP请求对象(可能有一些cookie或其他与其关联的身份验证令牌?)?