1

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

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

有人可以帮助我们吗?

谢谢托比

4

1 回答 1

2

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

于 2012-06-29T12:30:04.687 回答