亲爱的Xamarin开发者,
我是Xamarin世界的新手,我喜欢Xamarin.Forms。
当开发人员找到一个新平台(对我来说是Xamarin(.forms))时,他/她想让用户通过OAuth(Facebook / Google / Twitter)登录。
对于Xamarin,你有Xamarin.Auth,但我无法与Facebook或任何其他提供商合作。
对于Xamarin.Forms,没有图书馆或指南可以做到这一点。
所以我的问题是;如何在Xamarin.Forms中实现OAuth(2)以使用Facebook作为提供者?
提前致谢,
西奥
答案 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,我必须重新定义一些方法才能使用它。
希望这有助于您入门。