我目前正在考虑创建一个部署到天蓝色云的应用程序。考虑使用 Azure 而不是 Amazon 的主要原因是访问控制服务。我想为我的应用程序(尤其是 Facebook)接受尽可能多的不同凭证类型。
一些用户将使用基于 HTML 的应用程序,其他用户将使用 WPF 客户端应用程序。问题是,我如何使用他们想要的任何提供者对客户端进行身份验证,然后与 WCF 服务进行通信。我猜我需要在我的应用程序中使用网络浏览器组件,或者弹出一个外部浏览器(理想情况下支持偏执用户的两种选项),但我不清楚如何将该连接用于 WCF 服务.