来自C#Desktop应用程序的Webservice CAS-Authentication

时间:2012-06-28 09:52:51

标签: c# web-services cas

我们正在使用Web服务编写一个wpf-desktop应用程序来接收来自其他工具(RPlan)的数据。 Web服务使用CAS来授权用户。如何在桌面应用程序中执行此操作?我只找到了asp.net的样本。

CAS说明: http://www.jasig.org/cas

有人可以帮助我们吗?

谢谢Tobi

1 个答案:

答案 0 :(得分:2)

CAS实际上是一个面向Web的SSO,带有cookie,HTTP 302重定向...... 在您的情况下,我了解您希望在WPF应用程序中显示登录屏幕,然后将“CAS身份验证”发送到所需的Web服务。由于我认为您不想使用嵌入式浏览器,您可以使用CAS的扩展,它允许使用REST对服务(您的Web服务)进行身份验证(票证授予票证概念)并获得访问权限(服务票证概念)请求:https://wiki.jasig.org/display/CASUM/RESTful+API。 最好的祝福, 杰罗姆