Windows Identity Foundation是否允许我们连接到服务并读取联系信息?
以下是WIF的优势:
- WIF将认证外部化,将其传递给安全令牌服务(STS)和减少对个别开发商的要求
- 无线网络还支持信任关系服务信任任何人由应用程序验证访问它
- WIF提供支持用于用户的单一登录(SSO)通过在应用程序之间共享STS
- 开发人员还可以在运行时,通过建立信任来支持两者应用程序之间的关系和服务或绕过用户的从应用程序到的凭据服务
根据您想要做的事情,答案是肯定的。
使用与WIF联合的Azure ACS,例如,您可以连接到Facebook并获得您要求的所有Facebook用户属性(前提是用户在登录期间同意提供这些属性)。你也可以连接到谷歌。
或者,您可以编写自己的自定义STS,该STS与WIF联合,在另一端有某种接口,可以调用服务并通过例如使用DotNetOpenAuth来处理OpenID协议来传递细节。请参阅StarterSTS作为示例。
观看此视频作为起点。有一个源代码和文档的链接,因此您可以查看方向是否满足您的需求。