Google 致力于为黑人社区推动种族平等。查看具体举措
使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

使用 Stream Chat 进行身份验证

Stream
Made by Stream

将 Firebase Authentication 用户与 Stream 同步,并创建和撤销 Stream Chat 身份验证令牌。

此扩展程序的运作方式

借助此扩展程序,您可以使用 Firebase Authentication 来处理 Stream Chat 用户身份验证。

通过使用 Firebase Authentication,您可以将以下任何 Firebase Authentication SDK 登录方法与 Stream Chat 搭配使用:

  • 基于电子邮件地址和密码的身份验证
  • 联合身份提供方集成(Google、Apple、Facebook、Twitter、GitHub)
  • 电话号码身份验证
  • 自定义身份验证系统集成
  • 匿名身份验证

额外设置

在安装此扩展程序之前,请在您的 Firebase 项目中设置 Firebase Authentication。 您还必须在安装此扩展程序之前设置一个 Stream Chat 应用 - 您可以在 Stream 网站上执行此操作。

结算

此扩展程序用到以下 Firebase 服务,可能会产生相关的费用:

  • Cloud Functions
  • Secret Manager
  • Firebase Authentication

此扩展程序还使用以下第三方服务:

您有责任承担与您使用这些服务相关的任何费用。

Firebase 提供的说明

若要安装此扩展程序,您的 Firebase 项目必须采用 Blaze(随用随付)方案。您仅需为您使用的资源支付费用。大多数 Firebase 服务都提供了免费层级,可以覆盖较低的使用量。 详细了解 Firebase 结算。

安装或重新配置此扩展程序时,您需要支付少量费用(通常不到 $0.10)。请查看 Firebase 价格 中的 Cloud Functions 价格获取详细说明。

如何安装此扩展程序

使用 Firebase 控制台

要安装和管理扩展程序,您可以使用 Firebase 控制台。

使用控制台安装

使用 Firebase CLI

要安装和管理扩展程序,您还可以使用 Firebase CLI:

步骤 1 :运行以下 npm 命令来安装 CLI 或将 CLI 更新到最新版本。

npm install -g firebase-tools
不能运行?请参阅 Firebase CLI 参考文档 或者更改您的 npm 权限

第 2 步 设置一个新的 Firebase 项目目录 或转到现有目录

第 3 步 :将此扩展程序添加到 扩展程序清单

firebase ext:install stream/auth-chat --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

第 5 步 :将清单中的扩展程序 部署 到项目中

firebase deploy --only extensions --project=projectId_or_alias
作者
许可
Apache-2.0
版本
0.2.0