插件概览
一个用于与 GoTrue 认证 API 交互的 Dart 客户端库,可在 Flutter 应用中实现安全的用户管理。它支持注册、登录、密码恢复和会话处理,并具备内置的令牌管理功能。专为与 Supabase 无缝集成而设计,可在多个平台上提供一致的认证体验。该库可处理状态持久化,并通过监听器提供实时更新。非常适合需要强大且可扩展认证功能的应用开发。
适合场景
- 用户注册和登录
- 密码重置工作流程
- 会话管理
- 实时身份验证状态更新
- 多平台认证
主要特点
- 安全的令牌处理
- 内置会话持久化
- 实时身份验证侦听器
- 支持电子邮件/密码和社交登录
- 跨平台兼容性
适合对象
- 使用 Supabase 的 Flutter 应用
- 需要安全认证的应用程序
- 开发跨平台应用的开发者
- 需要实时身份验证状态的项目
- 希望简单身份验证设置的团队
使用建议
- 需要一个 GoTrue 后端(例如 Supabase)
- 仅限 GoTrue 特定功能
- 需要对网络问题进行适当的错误处理
- 认证流程必须针对 UI 进行自定义
- 依赖于 Supabase 生态系统