如何同时使用Firebase Auth和Facebook登录?

时间:2019-05-06 15:53:53

标签: flutter firebase-authentication facebook-login

我对Flutter / Dart完全陌生,请原谅我缺乏的知识。

我正在尝试在我的应用中设置一个登录页面。我想使用Firebase Auth,因为它支持多种身份验证选项。但是,我要开始使用以下不同的dart插件的Facebook

https://pub.dev/packages/flutter_facebook_login

我认为Firebase auth的官方flutter插件尚不支持Facebook登录。我的计划是以某种方式将两者结合起来以得到以下内容

  1. 使用flutter_facebook_login插件使用facebook进行登录并获取facebook访问令牌
  2. 将Facebook访问令牌传递给Firebase Auth,以通过自定义令牌注册用户

但是,当我将FB访问令牌传递给Firebase Auth时,出现错误,表明访问令牌格式错误。有人做过吗?

我想使用Firebase Auth来尽可能长地保留用户的登录会话,并且当访问令牌用尽时,请使用刷新令牌来获取新的访问令牌。这实际上意味着,一旦用户使用Facebook登录,他们将永久登录到我的应用程序。

0 个答案:

没有答案