3
看來,當某人通過oAuth進行身份驗證時,Firebase會創建一個類似google:111413554342829501512
的uid。Firebase - 是auth.uid共享的祕密嗎?
在火力地堡的規則,你可以做(讀和/或寫):
".read": "root.child('users').child(auth.uid).child('isAdmin').val() == true"
是不是認爲我不能被嗅探,因爲使用HTTPS的網絡閱讀的信息?這是如何工作的 - UID是Firebase規則使用的共享密鑰?
我在瀏覽器中的本地存儲中看到該UID在firebase:session::ack
中,一旦通過驗證。
我看到多數民衆贊成的身份驗證提供者名稱和提供者ID,安全性仍然保持與Firebase身份驗證UID相同?我正在使用geoFire庫,而且我正在使用firauth uid存儲位置,並且任何人都可以讀取這些位置,以便我可以執行circleQueries。我還有另一個使用用戶信息的節點,它們也使用相同的firauth uid(安全規則適用),但使用模擬器以及如何處理auth有效載荷我假定其他人知道FIRAuth uid可以製作有效載荷並僞裝成用戶?謝謝你的建議。 – sweepez