插件概览
一个纯 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 功能
- 与移动设备无实时同步
- 需要手动设置自定义域名
- 不适用于生产环境的移动应用