亲爱的Xamarin开发人员,
我是Xamarin世界的新手,我喜欢Xamarin.Forms .
当开发人员找到一个新平台(对我来说是Xamarin(.forms))他/她想让用户通过OAuth(Facebook / Google / Twitter)登录 .
对于Xamarin,你有Xamarin.Auth,但我不能让它与Facebook或任何其他提供商合作 .
对于Xamarin.Forms,没有图书馆或指南可以做到这一点 .
所以我的问题是;如何在Xamarin.Forms中实现OAuth(2)以使用Facebook作为提供者?
提前致谢,
西奥
1 回答
我使用Xamarin.Auth根据本指南https://developer.xamarin.com/guides/xamarin-forms/web-services/authentication/oauth/对OAbox2进行身份验证 . 由于API的文档在错误处理方面还不够,我从github的Xamarin.Auth中提取了分支https://github.com/xamarin/Xamarin.Auth/tree/portable-bait-and-switch以便能够调试它 . 后来,一旦我理解了主要问题,我就切换回了nuget版本 . 对于Microsoft Authentification,我必须重新定义一些方法才能使用它 .
希望这有助于您入门 .