启用 App Check 强制执行
在了解 App Check 对用户有何影响并为后续操作做好准备之后,您便可以启用 App Check 强制执行。
在 中启用强制执行
如需启用违规处置,请完成以下步骤:
在“凭据”页面中,前往 iOS 客户端的修改视图。在该页面右侧的 Google Identity for iOS 部分下,您会看到相关指标。
点击强制执行按钮,然后确认您的选择。强制执行生效后,来自您客户端的所有未经验证的请求都将被拒绝。
注意:启用强制执行后,更改最长可能需要 15 分钟才能生效。
在 Firebase 控制台中启用强制执行
您可以对特定 iOS 客户端或所有 iOS 客户端强制执行 App Check
为所有 iOS 客户端启用强制执行
如需在 iOS 上为 Google 登录启用强制执行,请完成以下步骤。
启用强制执行后,所有未经验证的请求都将被拒绝,包括与未与 Firebase 应用关联的 iOS OAuth 客户端相关联的请求。
打开 Firebase 控制台的 App Check 部分。
展开 iOS 版 Google Identity 部分。
点击强制执行并确认您的选择。
请注意,启用强制执行后,最多可能需要 15 分钟才能生效。
为特定 iOS 客户端启用强制执行
您还可以为特定 iOS OAuth 客户端配置 App Check 强制执行。具体操作方法如下:
打开 Firebase 控制台的 App Check 部分下的 OAuth 客户端。
展开要配置的 OAuth 客户端的指标视图。
如果客户端尚未与应用相关联,请执行此操作。
点击创建违规处置替换项。
选择是否为此 OAuth 客户端强制执行 App Check。此设置会替换项目的全局 Google Identity for iOS 强制执行设置。
请注意,启用强制执行后,最多可能需要 15 分钟才能生效。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-29。
[null,null,["最后更新时间 (UTC):2025-01-29。"],[[["App Check enforcement can be enabled to ensure only verified requests are accepted, rejecting unverified ones."],["Enforcement can be enabled through the Google API Console or the Firebase Console, with options for specific or all iOS clients."],["Enabling enforcement involves navigating to the respective platform's console, locating the App Check or Google Identity for iOS settings, and clicking the 'Enforce' button."],["After enabling, it takes up to 15 minutes for the changes to take effect, impacting all subsequent requests."],["Firebase Console provides granular control, allowing enforcement overrides for individual iOS OAuth clients linked to your project."]]],[]]