本文档介绍了旧版 reCAPTCHA 管理控制台与 Google Cloud 控制台在术语和密钥管理方面的差异,还介绍了如何检索第三方插件(例如 WordPress 集成)所需的 reCAPTCHA 网站密钥和密钥。
将旧版术语映射到 Google Cloud 控制台
许多内容管理系统 (CMS) 插件都使用旧版命名惯例来指代 reCAPTCHA 类型,例如 v2 Checkbox、v2 Invisible 和 v3。 Google Cloud 控制台使用基于平台的描述符,而不是版本号。
下表列出了旧版术语与 Google Cloud 控制台术语的对应关系:
| 管理控制台术语 | Google Cloud 控制台术语 | 验证机制 |
|---|---|---|
| 基于得分 (v3) | 网站 • 得分 | 顺畅的基于得分的验证。 |
| 挑战 (v2) | 网站 • 复选框 | 要求用户点击“我不是机器人”验证。 |
| 不适用 | 网站 • 基于政策的验证 | 根据用户定义的阈值配置验证。 |
| 不适用 | iOS | 无挑战的 iOS 移动密钥。 |
| 不适用 | Android | 没有质询的 Android 移动密钥。 |
| 隐形 (v2) | 网站 • 隐形验证码,并提供验证码后备方案* | 在风险分析后可能会显示验证码验证。 |
在 Google Cloud 控制台中验证密钥类型
如需在 Google Cloud 控制台中验证密钥的类型,请执行以下操作:
在 Google Cloud 控制台中,前往Fraud Defense页面。
从卡片视图切换到表格视图。
找到平台详细信息列,查看
Website • score等描述符。
或者,在默认的卡片视图中,点击特定密钥的密钥详细信息,然后选择修改密钥。“类型”字段会显示配置。
查找网站密钥和私钥
第三方插件通常需要网站密钥和密钥才能集成 reCAPTCHA。
- 网站密钥:在 Google Cloud 控制台中,密钥 ID 对应于网站密钥。
- 私钥: Google Cloud 控制台默认情况下不显示私钥,因为 Google Cloud 身份验证通常使用 API 密钥或 IAM 角色。不过,您可以检索需要私钥的插件的旧版私钥。
在 Google Cloud 控制台中检索密钥
如需检索密钥,请执行以下操作:
在 Google Cloud 控制台中,前往Fraud Defense页面。
在 reCAPTCHA 密钥部分中,找到您需要获取密钥的密钥。
- 如果您处于卡片视图,请点击钥匙卡片上的钥匙详细信息。钥匙 ID 会显示在页面顶部。
- 如果您处于表格视图中,则可以在表格中看到密钥 ID。点击该密钥即可前往其详情页面。
显示在页面顶部的密钥 ID 即为您的网站密钥。
前往集成标签页。
根据密钥的状态:
- 如果密钥配置为旧版用途,请点击使用旧版密钥。
- 如果密钥未与旧版服务集成,请点击与第三方服务或插件集成。
系统会显示一个包含密钥的对话框。请以安全的方式复制此值。请将此密钥视为敏感数据。
使用评估进行集成
CreateAssessment 方法可提供详细的风险分析和原因代码,并支持访问高级 Fraud Defense 功能。您可以使用 reCAPTCHA 客户端库或 REST API 调用 CreateAssessment 方法。
如需了解详情,请参阅为网站创建评估。