在WinRT Windows应用商店应用中通过OAuth进行身份验证的最佳方式

时间:2013-03-17 08:36:51

标签: c# oauth windows-runtime windows-store-apps portable-class-library

在使用c#XAML方法编写的Windows应用商店应用程序中,是否有人知道我可以用来通过OAuth进行身份验证的工具?

我知道DotNetOpenAuth和Hammock,但这些工具不是PCL,我不能从我的应用程序中引用它!

唯一的方法是手动生成请求并通过HttpClient发送?或者,是否有更简单的方法?

3 个答案:

答案 0 :(得分:1)

这是迟到的反应,但也许我会帮助一些人。

从我记忆中我最终使用restsharp,它完成了很好的工作。

答案 1 :(得分:0)

您可以使用WebAuthenticationBroker.AuthenticateAsync通过OAuth对提供Twitter,Facebook a.s.o等网站的OAuth进行身份验证。

请参阅Microsoft Web authentication broker sample

答案 2 :(得分:0)

我刚刚为PCL(便携式类库)找到了这个OAuth库。

Source Code

Nuget Package

我还没有测试过。