FLUTTER ECOSYSTEM

firebase_ui_oauth_google

用于身份验证和 OAuth 的 Firebase UI 小部件。

最新版本
2.1.1
近 30 天下载
1.6万
喜欢数
39
Pub 分数
130

Package Overview

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

插件概览

Firebase UI OAuth Google 提供了预构建的、可自定义的小部件,可用于在 Flutter 应用中使用 Firebase 认证集成 Google 登录。它通过在 Android、iOS、Web 和 macOS 上提供一致且可访问的用户界面,简化了 OAuth 流程。该包处理认证状态管理、令牌检索和用户会话持久化,减少了样板代码。专为与 Firebase 后端服务无缝协作而设计,确保安全且可扩展的认证工作流程。开发者可以轻松自定义登录按钮的外观和行为,并以编程方式处理登录结果。

适合场景
  • Google 登录适用于移动和网页应用
  • 与 Firebase 的简化 OAuth 集成
  • 使用社交提供商进行用户身份验证
  • 单点登录 (SSO) 实现
  • 安全会话管理
主要特点
  • 预构建的 Google 登录按钮
  • 跨平台支持
  • 无缝集成 Firebase
  • 可定制的 UI 组件
  • 自动令牌处理
  • 身份验证状态管理
适合对象
  • 使用 Firebase 的 Flutter 开发人员
  • 需要社交登录的应用
  • 优先考虑开发人员效率的项目
  • 跨平台身份验证需要
  • 希望采用标准化UI模式的团队
使用建议
  • 需要 Firebase 项目设置
  • 仅限 Google OAuth 提供程序
  • 依赖 firebase_auth 和 firebase_core
  • 可能需要在原生平台上授予额外权限
  • UI 自定义受提供的小部件约束限制
支持平台AndroidiOSWebmacOS

安装插件

flutter pub add firebase_ui_oauth_google

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目