我想設置一個公開的表單,通過Angular Firebase插件AngularFire寫入Firebase,但感覺需要添加一些安全性,以便數據只從該表單發佈,我無法看到白名單域/ URL的任何界面。有沒有辦法只接受來自特定表單/ URL的寫入,而不讓用戶先登錄?通過Angular向Firebase安全寫入數據
0
A
回答
2
沒有。
但無論如何它無助於您的情況:當您使用Angular時,所有代碼都在用戶的瀏覽器中運行。它可能會首先從您的域中進入該瀏覽器,但用戶可能已經在本地保存了HTML並開始以這種方式運行它。
這聽起來像是你試圖保護東西,只有你的代碼可以修改它們,可能是因爲你認爲你的代碼是唯一可以信任的應用程序特定業務規則。而不是試圖限制訪問你的代碼,而是建議捕獲業務規則服務器端。 Firebase具有非常強大的安全性和數據驗證模型,僅用於此目的。請參閱https://www.firebase.com/docs/security/guide/
一旦您在服務器上執行這些業務規則,就不會有人訪問您的數據。他們可能正在使用你的代碼 - 或者有人可能已經拿走了你的代碼(或者你已經記錄的API)並編寫了第三方應用程序。無論哪種方式:(安全和驗證)規則將由Firebase執行,因此您的數據將保持有效和安全。
相關問題
- 1. Firebase DB數據安全
- 2. 確保Firebase數據安全
- 3. Firebase安全 - 共享數據
- 4. 保持firebase數據安全
- 5. 通過Angular授權是否安全?
- 6. 通過參數+安全的數據源
- 7. Angular-firebase。數據未正確插入
- 8. Angular + firebase - 限制數據輸入隊列?
- 9. Firebase數據庫併發數據寫入
- 10. Firebase數據庫沒有寫入數據
- 11. Android Firebase - 將數據寫入數據庫
- 12. 通過JSON安全地傳輸數據
- 13. 通過Firebase管理數據?
- 14. 從Apps腳本讀取和寫入Firebase數據 - 以安全的方式
- 15. Firebase - 無安全節點訪存數據?
- 16. Firebase數據庫刪除安全規則
- 17. Ionic3 + Firebase數據庫安全性+ PayPal
- 18. Firebase數據結構和安全規則
- 19. 向Firebase添加安全措施以防止插入其他數據
- 20. 如何通知所有者已使用Angular 2 Firebase插入數據Firebase
- 21. SCSI通用寫入()線程安全嗎?
- 22. 通過AJAX向PHP傳遞安全cookie
- 23. Firebase安全
- 24. 加載CSV模板並通過java向其寫入數據
- 25. 通過curl過濾firebase json數據php
- 26. 通過jQuery寫入JSON數據
- 27. 通過I2C將數據寫入SSD1306
- 28. 使用usbserial通過RxTx寫入數據?
- 29. 在Firebase中實施「讀取」和「寫入」安全規則
- 30. 未寫入數據庫的Firebase對象
好吧,好想多了,謝謝 – sjm