为项目启用 App Check

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

App Check 使用证明服务来检查向项目发出的请求是来自您的应用还是来自真实的、未经篡改的设备。

App Check 为 Client 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。

后续步骤