- Firebase 教程
- Firebase - 主頁
- Firebase - 概述
- Firebase - 環境設定
- Firebase - 資料
- Firebase - 陣列
- Firebase - 寫入資料
- Firebase - 寫入列表資料
- Firebase - 寫入事務資料
- Firebase - 讀取資料
- Firebase - 事件型別
- Firebase - 分離回撥
- Firebase - 查詢
- Firebase - 過濾資料
- Firebase - 最佳做法
- Firebase - 電子郵件驗證
- Firebase - Google 身份驗證
- Firebase - Facebook 身份驗證
- Firebase - Twitter 身份驗證
- Firebase - Github 身份驗證
- 匿名驗證
- Firebase - 離線功能
- Firebase - 安全
- Firebase - 部署
- Firebase 有用資源
- Firebase - 快速指南
- Firebase - 有用資源
- Firebase - 討論
Firebase - 安全
Firebase 中的安全透過在安全規則中設定類似 JSON 的物件來處理。可以透過在側邊選單中單擊 **資料庫**,然後在標籤欄中單擊 **規則**,找到安全規則。
本章中,我們將通過幾個簡單的示例向您展示如何保護 Firebase 資料。
讀寫
在 Firebase 安全規則中定義的以下程式碼段將允許已驗證使用者對具有相同 **uid** 的 **/users/'$uid'/** 進行寫入訪問,但每個人都可以讀取它。
舉例
讓我們看以下示例。
{
"rules": {
"users": {
"$uid": {
".write": "$uid === auth.uid",
".read": true
}
}
}
}
驗證
我們可以使用以下示例強制將資料轉換為字串。
舉例
{
"rules": {
"foo": {
".validate": "newData.isString()"
}
}
}
本章僅瞭解了 Firebase 安全規則的表面內容。重要的是要了解這些規則如何工作,以便您可以在應用程式中對其進行組合。
廣告