一个简单的场景:
假设我们在云中有一个 Web 应用程序,允许用户使用 OpenID 进行注册。(我愿意使用 Windows Live ID 作为替代)他们可以登录并更新一些元数据,例如他们最喜欢的颜色是什么。
如果我现在想从桌面客户端获取此信息,我该怎么做?我可能必须公开一个 Web 服务才能查询这些信息,但是身份验证如何呢?
有DotNetOpenAuth和Windows Identity Foundation,我们有 CardSpace 等。
但是我该从哪里开始呢?我需要哪一个?我需要全部 3 个吗?
那么 STS 呢,有没有用于 OpenID / Windows Live ID 的?
有没有人看到使用这些技术的样本可以满足我的要求?任何指针?