Firebase 管理员如何创建无密码登录的用户?

The*_*722 1 node.js firebase firebase-authentication firebase-admin

我正在查看以下文档以使用 Node.js Firebase 管理 SDK 创建用户:https ://firebase.google.com/docs/auth/admin/manage-users#create_a_user

但是,我想创建一个无密码(电子邮件链接)登录的用户,而不是密码。这可能吗?

如果我不为用户指定密码,会发生什么情况?

我的网络应用程序当前使用无密码登录,因此可以正常工作。

The*_*722 6

我刚刚测试并弄清楚了。如果您没有为用户设置密码,则用户将无法为其设置任何登录方法(除了从管理 SDK 创建自定义令牌并使用该令牌登录之外)。

但是,如果您随后向用户发送电子邮件登录链接,并且他们通过该链接登录,则会将无密码方法添加到他们的帐户中。