如何將Firebase數(shù)據(jù)庫鎖定為來自特定(電子郵件)域的任何用戶?我有一個小型的個人Firebase Web應(yīng)用程序,它使用Firebase數(shù)據(jù)庫。我想保護(hù)(鎖定)這個應(yīng)用程序的任何用戶從一個單一的,特定的領(lǐng)域。我想通過Google認(rèn)證。我不清楚如何將規(guī)則配置為“僅限于來自單個特定域的用戶”(例如@foobar.com)可以讀寫此數(shù)據(jù)庫“。(我看到的部分問題是:很難用足夠的信息引導(dǎo)數(shù)據(jù)庫以使這個用例工作。我需要知道用戶在認(rèn)證時的電子郵件,但是auth對象不包含電子郵件。這似乎是一個雞蛋蛋問題,因為我需要編寫引用數(shù)據(jù)庫中數(shù)據(jù)的Firebase規(guī)則,但由于我的用戶無法寫入數(shù)據(jù)庫,這些數(shù)據(jù)還不存在。)如果auth有了電子郵件,我就可以輕松地寫規(guī)則了。提前謝謝!
如何將Firebase數(shù)據(jù)庫鎖定為來自特定(電子郵件)域的任何用戶?
慕工程0101907
2019-07-12 10:57:12