谷歌一键登录(YOLO)+Firebase认证?

问题描述 投票:1回答:1

我注意到谷歌已经重新开放了 谷歌一键登录和自动注册 由于安全问题而暂停后。

我一直想了解如何使它与Firebase Auth一起工作,有人有什么想法吗?哪怕是一个高级别的工作视图也是很好的。

到目前为止,我已经成功创建了这个。

https:/google -one -tap.brunocrosier.now.sh

到目前为止,它的作用是什么?

  1. 显示One -Tap提示
  2. 允许你点击 "继续作为{名字}"。
  3. 向apigoogle提出发帖请求,并验证ID令牌。请注意
  4. 以JSON格式输出数据

我的问题是,我怎样才能让这个功能与Firebase Auth一起工作?我可以在Firebase中用#4中输出的数据创建一个Google用户吗?

先谢谢你

firebase firebase-authentication google-authentication
1个回答
2
投票

我看到你把你的代码开源了。https:/github.combrunocrosiergoogle-one-tap。. 看来这个问题是自己解决的。


0
投票

所以看起来好像是隐藏在这里的文档里了 https:/firebase.google.comdocsprojectspwa#sign_in_users_across_devices。.TLDR 加上 GOOGLE_YOLO 信任帮助者

var uiConfig = {
  signInSuccessUrl: 'url-to-redirect-to-on-success',
  authMethod: 'https://accounts.google.com',
  signInOptions: firebase.auth.GoogleAuthProvider.PROVIDER_ID,
  // Enable one-tap sign-in.
  credentialHelper: firebaseui.auth.CredentialHelper.GOOGLE_YOLO
}
© www.soinside.com 2019 - 2024. All rights reserved.