为项目启用 App Check

本指南介绍了如何为您的 Identity Platform 项目启用 Firebase App Check。

App Check 使用认证服务来检查发送到项目的请求是否来自您的应用或未经篡改的真实设备。

App Check 可为客户端 SDK 使用的以下操作提供保护:

身份验证操作

方法 说明
CreateAuthUri 使用 Google、Facebook 或 Apple 等身份提供方登录时,获取所提供的电子邮件地址的可能登录方法。
SendVerificationCode 发送短信进行手机号码登录。
SignInWithCustomToken 通过交换自定义身份验证令牌来登录或注册用户。
SignInWithEmailLink 使用电子邮件链接中的带外代码登录或注册用户。
SignInWithIdp 使用身份提供商 (IdP) 的凭据登录或注册用户。
SignInWithPassword 使用电子邮件地址和密码登录。
SignInWithPhoneNumber 完成电话号码身份验证尝试。
SignUp 注册新的电子邮件地址和密码用户或匿名用户,或者将匿名用户升级为电子邮件地址和密码。

帐号管理操作

方法 说明
DeleteAccount 删除用户帐号。
GetAccountInfo 在登录后检索用户信息。
GetOobCode 请求将频带代码发送到用户的电子邮件。
ResetPassword 完成带外密码重置,或检查通过电子邮件或其他带外机制发送给用户的验证码。
SetAccountInfo 更新用户帐号信息,例如电子邮件地址、密码或显示名称。

启用 App Check

如需为您的项目启用 App Check,请执行以下操作:

  1. 在 Firebase 控制台中,依次点击 Build > App Check

  2. 点击开始使用

  3. 按照入门指南在您的项目中注册和实现 App Check。

后续步骤