iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0

昨天創建好新的Firebase專案,並且Flutterflow也連上這個指定的後端專案資料庫,如下圖,但是在Flutterflow的設定頁面還有兩個選項要我授權enable, 分別是Auth (Authentication) 和 Storage. 今天來處理這兩個。

1. 授權驗證功能

Firebase 提供使用者登入時的身份驗證功能,會出現這個選項表示尚未在 Firebase 控制台中啟用這個服務。直接點選「Enable Auth On Firebase」,就會導到Firebase控制台

  • 設置使用者的登錄方法

在 "Sign-in method"(登入方式)標籤中,您會看到支持的身份驗證方法列表,常用的登入方式例如email, 電話號碼,社群帳號,google, FB 等都是免費的,如果app設置簡訊多重驗證登入,就需要是Firebase的付費會員才能使用這項服務。

我選擇email登入的驗證服務。

https://ithelp.ithome.com.tw/upload/images/20240929/201684912mlwr4MpJa.png

  • 將狀態切換為 「Enabled」後按儲存。就可以在app中使用 Firebase 的身份驗證功能

2. 授權儲存功能

Storage 是一個用於存儲和提供用戶生成的內容(如圖片、影片、文件等)的服務,可以在Flutterflow點選「Enable Storage On Firebase」,也可以在Firebase專案的控制台找到「Storage」

  • 設置安全規則

進入Storage點選開始之後,第一步需要設定資料存取的安全規則,分為測試模式和產品模式。這裡選擇test mode測試模式。

測試模式test mode:允許任何人存取storage,適合開發階段使用。

產品模式production mode:只有符合規則的用戶才能訪問storage。

https://ithelp.ithome.com.tw/upload/images/20240929/201684913dsspJgZjO.png

  • 完成後,會跑一下子,然後出現可以上傳檔案的一個介面,就是專案的storage儲存資料庫

https://ithelp.ithome.com.tw/upload/images/20240929/20168491RjcM9k9ZZN.png

今天先到這裡,待續…


上一篇
day14- 核心功能開發(10)後端資料庫part 3
下一篇
day16- 核心功能開發(12) component組件
系列文
No code無程式碼app製作:從設計、開發到上架30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言