客户端WPF应用程序如何通过Azure上的WCF服务进行身份验证?

For*_*say 7 c# wpf wcf azure acs

我目前正在考虑创建一个部署到azure云的应用程序.考虑Azure优于亚马逊的主要原因是访问控制服务.我希望为我的应用程序接受尽可能多的不同凭据类型,尤其是Facebook.

一些用户将使用基于HTML的应用程序,其他用户将使用WPF客户端应用程序.问题是,如何使用他们想要的任何提供程序对客户端进行身份验证,然后与WCF服务进行通信.我猜我需要在我的应用程序中使用Web浏览器组件,或弹出一个外部浏览器(理想情况下支持偏执用户的两个选项),但我不清楚如何将该连接用于WCF服务.

Ste*_*gan 0

考虑将用户对应用程序的身份验证与应用程序和 WCF 服务之间的身份验证分开。

为了确保对 WCF 服务的访问安全,您可以使用 ACS 通过简单 Web 令牌 (SWT) 实施身份验证。通过您选择的搜索引擎可以找到几个这样的示例。

抱歉,我目前无法给您提供更具体的示例。我使用 i 设备进行移动,因此对工具的访问权限有限。