Xamarin.Forms OAuth / Facebook SDK登录

时间:2016-09-27 16:09:46

标签: facebook xamarin xamarin.forms

亲爱的Xamarin开发者,

我是Xamarin世界的新手,我喜欢Xamarin.Forms。

当开发人员找到一个新平台(对我来说是Xamarin(.forms))时,他/她想让用户通过OAuth(Facebook / Google / Twitter)登录。

对于Xamarin,你有Xamarin.Auth,但我无法与Facebook或任何其他提供商合作。

对于Xamarin.Forms,没有图书馆或指南可以做到这一点。

所以我的问题是;如何在Xamarin.Forms中实现OAuth(2)以使用Facebook作为提供者?

提前致谢,

西奥

1 个答案:

答案 0 :(得分:0)

我已按照本指南https://developer.xamarin.com/guides/xamarin-forms/web-services/authentication/oauth/使用Xamarin.Auth对Dropbox with OAuth2进行身份验证。 由于API的文档在错误处理方面还不够,我从github的Xamarin.Auth中提取了分支https://github.com/xamarin/Xamarin.Auth/tree/portable-bait-and-switch以便能够对其进行调试。后来,一旦我理解了主要问题,我就切换回了nuget版本。 对于Microsoft Authentification,我必须重新定义一些方法才能使用它。

希望这有助于您入门。