我想使用admin.auth()
和GoogleAuthProvider创建一个用户。
我已经成功地允许从后端创建具有电子邮件/密码组合的用户,但是例如Google / Facebook登录?
似乎firebase.auth()
可以使用提供程序:
var provider = new firebase.auth.GoogleAuthProvider();
admin.auth()
是否有可能类似的事情?
答案 0 :(得分:1)
我认为这是不可能的,因为各种身份验证提供程序的登录库依赖于为在Web浏览器环境中运行而构建的其他库,并且依赖于用户能够使用UI进行身份验证的方式需要浏览器交互的组件。在这种情况下,Firebase身份验证永远不会看到用户的密码或其他凭据。