Xamarin.forms 在Xamarin表单应用程序和Azure移动应用程序中使用Facebook和Google登录

Xamarin.forms 在Xamarin表单应用程序和Azure移动应用程序中使用Facebook和Google登录,xamarin.forms,facebook-login,azure-mobile-services,google-login,Xamarin.forms,Facebook Login,Azure Mobile Services,Google Login,我正在创建一个Xamarin.Forms PCL/Android/iOS应用程序。我的应用程序将使用Azure移动应用程序进行同步数据,现在我需要实现用户登录以同步对等用户数据 我已经将我的Azure移动应用程序服务器配置为Facebook和Google登录,它可以工作,但现在,我需要在移动应用程序上执行此操作。 它适用于Facebook MobileServiceUser,但不适用于google,因为google不再使用webview登录 我在谷歌搜索了很多,但我没有找到任何解决我的问题的方法

我正在创建一个Xamarin.Forms PCL/Android/iOS应用程序。我的应用程序将使用Azure移动应用程序进行同步数据,现在我需要实现用户登录以同步对等用户数据

我已经将我的Azure移动应用程序服务器配置为Facebook和Google登录,它可以工作,但现在,我需要在移动应用程序上执行此操作。 它适用于Facebook MobileServiceUser,但不适用于google,因为google不再使用webview登录

我在谷歌搜索了很多,但我没有找到任何解决我的问题的方法。但这对我不起作用。我尝试过客户流程,但没有成功

有人能想出解决办法吗

在我的手机登录页面中,我需要一个facebook按钮和一个google按钮


谢谢

Azure移动应用程序使用下面的Xamarin.Auth进行身份验证。一旦Xamarin.Auth被更新以支持适当的webview,那么Azure移动应用程序也将被更新

但是,在任何合理的移动应用程序中,您都希望实现客户端身份验证。在客户端身份验证的情况下,您使用提供商SDK Google或Facebook以其批准的方式获取令牌,然后将其提交到移动后端以将其交换为ZUMO令牌


此方法包括iOS上的Facebook和Android上的Google的示例代码,在我的书的第2章中讨论。

Azure移动应用程序使用Xamarin.Auth作为身份验证块。一旦Xamarin.Auth被更新以支持适当的webview,那么Azure移动应用程序也将被更新

但是,在任何合理的移动应用程序中,您都希望实现客户端身份验证。在客户端身份验证的情况下,您使用提供商SDK Google或Facebook以其批准的方式获取令牌,然后将其提交到移动后端以将其交换为ZUMO令牌


此方法包括iOS上Facebook和Android上Google的示例代码,在我的书的第2章中讨论。

Xamarin.Auth 1.4.x支持自定义选项卡和SafariViewController,但没有Xamarin.Forms支持大多数用户所需的内容。
Xamarin.Forms支持即将发布的1.5.0-alpha版本。

Xamarin.Auth 1.4.x支持自定义选项卡和SafariViewController,但没有Xamarin.Forms支持大多数用户需要的功能。
Xamarin.Forms支持即将发布的1.5.0-alpha版本。Azure移动应用程序使用各种外部身份提供商来支持对应用程序用户进行身份验证和授权,包括Facebook、Google、Microsoft、Twitter和Azure Active Directory。可以对表设置权限,以将访问权限限制为仅经过身份验证的用户。
您可以参考

Azure移动应用程序使用各种外部身份提供商来支持对应用程序用户进行身份验证和授权,包括Facebook、Google、Microsoft、Twitter和Azure Active Directory。可以对表设置权限,以将访问权限限制为仅经过身份验证的用户。 你可以参考