2014-02-27 104 views
0

我們的應用程序做什麼
對於www.url1.com
1.會是誰提出從www.url1.com(幻燈片)的東西,用戶管理。
2.所有用戶(同時可以有超過100k +)將訪問同一個URL在同一張幻燈片上。
3.當管理員點擊下一步,所有用戶應該看下一張幻燈片。

火力地堡併發連接使用

同樣可以用www.url2.com

我們已經實現了這個,併爲50個用戶正常使用。

我的問題是,有沒有什麼辦法,只有管理員將寫入和讀取數據火力?我們會將Firebase數據存儲在我們的數據庫中,用戶將讀取這些數據。

回答

1

您需要爲您的管理員實施某種身份驗證。值得慶幸的是,Firebase團隊對我們來說非常輕鬆。

看一看: https://www.firebase.com/docs/security/authentication.html

,更具體地說,你可能會想閱讀: https://www.firebase.com/docs/security/simple-login-email-password.html

的火力地堡簡單登錄庫允許你創建使用僞造賬戶,然後通過驗證用戶身份火力地堡。

接下來,您需要更新Forge內的安全規則,以便只有經過身份驗證的用戶(管理員)才能寫入值,而任何人都可以讀取這些值。

這可以用一組像這樣的安全規則來實現:

{ 
    "slide-number": { 
    ".read": true, 
    ".write": "auth !== null" 
    } 
} 

這允許您slide-number以內兒童閱讀價值的全球訪問,但限制寫入只有認證用戶。