Firebase身份验证没有内置默认的用户名和密码提供程序。但是您可以使用Firebase文档中的说明创建自己的自定义身份提供程序。这需要在受信任的环境中运行的代码,您可以针对该环境使用自己的服务器或Cloud Functions for Firebase。现在,在functions-samples repo中甚至有一个示例。或者,您可以使用内置的电子邮件+密码提供程序,而只需在用户名后面添加任何域。因此,一旦确定了用户名,请向注册用户<username>@vikzillasapp.com。请注意,由于Firebase使用电子邮件地址发送密码重设电子邮件,因此用户忘记密码将无法重设密码。