P粉9880258352023-09-06 10:29:08
如doc, "您可以通过将身份验证提供程序凭据链接到现有用户帐户,允许用户使用多个身份验证提供程序登录您的应用。无论身份验证如何,都可以通过相同的 Firebase 用户 ID 来识别用户他们用来登录的提供商”。另请参阅 linkWithCredential()
的文档a> 和 linkWithPhoneNumber()
方法.
您可以使用基于自定义声明<的基于角色的访问控制策略/a>(您可以添加多个声明,每个角色一个)或 Firestore 文档。但是,您将在您的应用程序中自行实现用户选择角色的机制(您在问题中提到“不同的注册表单”)和相应的 GUI 显示。