为项目启用 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,请执行以下操作:
在 Firebase 控制台中,前往构建 > App Check。
点击开始使用。
按照使用入门指南在项目中注册并实现 App Check。