套件概覽
一個用於與 GoTrue 認證 API 互動的 Dart 客戶端程式庫,可在 Flutter 應用中實現安全的使用者管理。支援註冊、登入、密碼復原及會話處理,並具備內建的權杖管理功能。專為與 Supabase 無縫整合而設計,可在多個平台提供一致的驗證體驗。該程式庫可處理狀態持久化,並透過監聽器提供即時更新。非常適合需要強大且可擴展驗證功能的應用開發。
適用情境
- 用戶註冊和登錄
- 密碼重置工作流程
- 會話管理
- 即時驗證狀態更新
- 多平台認證
主要特色
- 安全的令牌處理
- 內建會話持久化
- 即時身分驗證監聽器
- 支援電子郵件/密碼和社交登入
- 跨平台相容性
適合對象
- 使用 Supabase 的 Flutter 應用
- 需要安全驗證的應用程式
- 開發跨平台應用的開發者
- 需要即時驗證狀態的專案
- 希望簡單驗證設定的團隊
使用建議
- 需要一個 GoTrue 後端(例如 Supabase)
- 僅限 GoTrue 特定功能
- 需要對網路問題進行適當的錯誤處理
- 認證流程必須針對 UI 進行自定義
- 依賴於 Supabase 生態系統