Flutter:Facebook和Google身份验证

问题描述:

我想在我的应用中使用Flutter创建Facebook和Google身份验证。有没有一个教程,我可以利用它来实现,因为它有点不确定如何在Flutter中包含html元素和Javascript以启用此类身份验证。或者是否有一种完全不同的Flutter认证方式?Flutter:Facebook和Google身份验证

+1

在google登录时发现了一个很好的视频[video-link](https://www.youtube.com/watch?v=czxTZqxZadM) –

您可以使用google_sign_in插件。请参阅plugins repopub中的文档。

还没有Facebook插件,但你可以写一个。

我建议利用Firebase。

这里是一个代码实验室:https://codelabs.developers.google.com/codelabs/flutter-firebase/index.html#0

像谷歌提到使用google_sign_in插件,为Facebook,你可以用这一个其他人。

https://github.com/lejard-h/flutter_facebook_connect

但要连接到Facebook,你必须注册被Facebook您的应用程序。他们为此提供了一个文档。

注意:不要忘记重定向到本地主机,像github项目的README解释。

Facebook插件将打开一个webview(您也需要安装webview_plugin),用户可以在其中进行身份验证并接受您的应用程序所需的权限。