启用和配置登录方法
要在 Firebase 项目内的应用里添加对某种登录方法的支持,首先您需要在控制台中启用该登录方法。对于联合登录提供商,则您还必须提供客户端 ID 和客户端密钥等信息。您可以通过登录提供商的开发者控制台获取这些信息。
在启用并配置想要支持的登录方法后,您可以按开发者文档中的说明在应用内添加登录方法。
允许使用同一电子邮件地址创建多个帐户
您可以进行配置,指定用户是否可以创建使用相同电子邮件帐户但关联到不同登录方法的多个帐户。例如,如果您不允许多个帐户使用同一个电子邮件地址,则一旦已有帐户使用电子邮件地址 ex@gmail.com
和密码登录,用户就不能创建新帐户来使用以电子邮件地址 ex@gmail.com
注册的 Google 帐户进行登录。
如果您允许多个帐户使用相同的电子邮件地址,应用的登录流程就无法依赖电子邮件地址来识别用户帐户。
用户无法使用同个电子邮件地址和登录方法创建多个帐户。