P粉9880258352023-09-06 10:29:08
如doc, "您可以透過將身分驗證提供者憑證連結到現有使用者帳戶,允許使用者使用多個驗證提供者登入您的應用程式。無論身分驗證如何,都可以透過相同的Firebase 使用者ID 來識別使用者他們用來登入的提供者」。另請參閱 linkWithCredential()
的文档a> 和 linkWithPhoneNumber()
方法.
您可以使用基於自訂聲明<的基于角色的访问控制策略/a>(您可以新增多個聲明,每個角色一個)或 Firestore 文件。但是,您將在您的應用程式中自行實現使用者選擇角色的機制(您在問題中提到「不同的註冊表單」)和對應的 GUI 顯示。