FLUTTER ECOSYSTEM

firebase_auth

Firebase Auth 的 Flutter 插件,支持使用密码、电话号码以及 Google、Facebook 和 Twitter 等身份提供商进行身份验证。

最新版本
6.7.0
近 30 天下载
161万
喜欢数
4300
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Firebase Auth 是一个 Flutter 插件,通过电子邮件/密码、电话号码以及 Google、Facebook 和 Twitter 等流行身份提供商,为移动和 Web 应用提供安全的身份验证。它与 Firebase 的后端服务无缝集成,提供用户会话管理、电子邮件验证、密码重置和多因素认证等功能。该插件支持所有主要平台,包括 Android、iOS、Web、macOS 和 Windows,非常适合需要强大用户身份验证的跨平台应用。通过最少的设置和内置的强大安全实践,Firebase Auth 简化了登录流程和用户身份管理的实现。

适合场景
  • 使用电子邮件和密码登录用户
  • 手机号码验证
  • 社交媒体登录(Google、Facebook)
  • 密码恢复工作流程
  • 多因素认证
主要特点
  • 支持多种身份验证方法
  • 跨平台兼容性
  • 安全会话管理
  • 电子邮件验证和密码重置
  • 与 Firebase 后端服务集成
适合对象
  • 跨平台应用需要用户身份验证
  • 需要社交登录的应用
  • 使用 Firebase 生态系统的项目
  • 初创公司快速构建MVP
  • 需要可扩展用户管理的应用程序
使用建议
  • 需要 Firebase 项目设置
  • 依赖互联网连接
  • 可能需要为自定义域名进行额外配置
  • 数据收集的隐私合规考虑
  • 某些操作(如短信验证)的速率限制
支持平台AndroidiOSWebmacOSWindows

安装插件

flutter pub add firebase_auth

所属分类

依赖

依赖清单 5 项
  • firebase_auth_platform_interface^9.0.7
  • firebase_auth_web^6.2.7
  • firebase_core^4.14.0
  • firebase_core_platform_interface^8.1.1
  • meta^1.8.0

源码仓库

关联项目

所在榜单