問題
我有兩個單獨的應用程式,一個共享資料庫的“Manager”應用程式和一個“Employee”應用程式,我使用 Firebase 進行身份驗證。目前我在 Firebase 中有兩個不同的專案,每個用戶型別一個。我現在正在嘗試開發第三個“管理員”應用程式,允許組織指定的人管理“員工”和“經理”應用程式上的用戶。我已經研究過使用自定義宣告,但為了讓這兩個應用程式都能在同一個 Firebase 專案中作業。
潛在的解決方案
將所有用戶遷移到同一個 Firebase 專案
在這種情況下,我將所有用戶遷移到一個 Firebase 專案,并為每個用戶分配一個型別。登錄后,我會檢查它們是否屬于該應用程式的正確型別,如果不是,則將它們注銷 - 這有點笨拙但可行切換身份驗證提供商
顯然是我希望盡可能避免的最乏味和最昂貴的選擇
誰能幫我找出最好的方法?
uj5u.com熱心網友回復:
由于所有三個應用程式似乎都在同一個域中作業,因此最常見的是將它們設定在單個專案中并使用自定義宣告、安全規則或兩者的組合來控制各種用戶型別的訪問。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/388275.html
