如何从服务器端通过Google登录创建Firebase用户

时间:2019-09-05 14:55:58

标签: javascript node.js firebase firebase-authentication firebase-admin

我想使用admin.auth()和GoogleAuthProvider创建一个用户。

我已经成功地允许从后端创建具有电子邮件/密码组合的用户,但是例如Google / Facebook登录?

似乎firebase.auth()可以使用提供程序:

var provider = new firebase.auth.GoogleAuthProvider();

admin.auth()是否有可能类似的事情?

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的,因为各种身份验证提供程序的登录库依赖于为在Web浏览器环境中运行而构建的其他库,并且依赖于用户能够使用UI进行身份验证的方式需要浏览器交互的组件。在这种情况下,Firebase身份验证永远不会看到用户的密码或其他凭据。