通过Windows Live ID登录桌面应用程序

我想为我的桌面应用程序创建一个登录表单,用户可以使用Windows Live ID。 我在manage.dev.live.com中创建了一个应用程序并使用了Desktop Implementation部分。

我使用WebBrowser控件并导航到给定的地址。 但我不知道如何收到用户的令牌。 如果我犯了错误,请告诉我如何解决这个问题。

截至2011年6月,Windows Live ID支持OAUTH 2.0,并且应该允许您这样做( 阅读更多相关信息 )。 可以在https://github.com/liveservices/LiveSDK/tree/master/Samples/CSharpDesktop找到WPF代码示例。