扩展Xamarin是否可行?Auth或Xamarin.社交支持原生iOS 6登录,并退回到Safari



我们有一个使用Facebook SDK登录的应用程序。
我们支持iOS 6原生登录,可退回到Facebook App和Safari。

我们将很快添加Twitter支持。
我们还想实现iOS 6登录与Safari的备份。

Xamarin中有代码吗?Auth或Xamarin。我们可以重用的社交网站,还是我们需要从头开始编写?我们需要能够检索访问令牌,存储它们并验证请求。

我尝试为Xamarin编写自己的身份验证器。Auth,但它的设计要求我提供一个视图控制器来进行身份验证,而我需要显示iOS 6的身份验证对话框,或者Safari。

Xamarin.Auth.Authenticator子类是单一的身份验证方法,没有内置的回退机制。您必须在此过程的早期选择是使用本机还是safari,然后为其使用适当的Authenticator

Authenticator s为用户提供了提供信息(例如通过使用WebRedirectAuthenticator的网页)和获取用户令牌和其他信息的手段。例如,OAuth2Authenticator使用WebRedirectAuthenticator将您带到授权页面,然后再从重定向中检索访问令牌。

Xamarin的。当您打开共享撰写页面并需要与Xamarin一起进行身份验证时,Social使用Authenticator。Auth在创建请求时使用Authenticator来包含必要的授权信息。

我们刚刚开源了一些为我们解决这个问题的东西。

相关内容

  • 没有找到相关文章

最新更新