套件概覽
一個純 Dart 實現的 FlutterFire Auth API,專為 Linux 平台設計。它支援使用電子郵件/密碼、電話驗證以及 Google 和 Apple 等第三方提供者進行 Firebase 身份驗證,無需依賴原生平台程式碼。此套件非常適合無法獲得完整 FlutterFire 支援的桌面應用程式使用。它與主要 Firebase Auth SDK 保持一致,同時完全相容 Dart 生態系統。
適用情境
- 桌面應用程式驗證
- 跨平台驗證與 Firebase
- 伺服器端使用者會話管理
- 與 Firebase UI 組件整合
- 在非移動環境中的驗證流程測試
主要特色
- 純 Dart 實現
- 支援電子郵件/密碼和電話驗證
- 與 Firebase UI 集成
- 無原生依賴
- 與 FlutterFire API 相容
適合對象
- 僅限 Linux 的 Flutter 應用
- 驗證測試與開發
- 以桌面為中心的身份驗證工作流程
- 應用避免使用原生平台插件
- 需要輕量級驗證解決方案的項目
使用建議
- 僅限 Linux 平台
- 不支援所有 Firebase Auth 功能
- 與移動設備無即時同步
- 需要手動設定自訂網域
- 不適用於生產環境的移動應用