使用 API 密钥在非 Google Cloud 环境中设置 reCAPTCHA Enterprise
本快速入门将指导您如何在不支持外部身份验证方法(如服务帐号)的 Google Cloud、本地、CRM 或 SaaS 环境以外的云上设置 reCAPTCHA Enterprise。在此设置中,您使用 API 密钥进行身份验证。
须知事项
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
控制台
在 Google Cloud 控制台中,转到 reCAPTCHA Enterprise API 页面。
验证项目名称是否显示在页面顶部的项目选择器中。
如果您没有看到项目名称,请点击项目选择器,然后选择您的项目。
- 点击启用。
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
- 如需在 gcloud 会话中设置 Google Cloud 项目,请运行
gcloud config set project
命令。将 PROJECT_ID 替换为您的 Google Cloud 项目 ID。gcloud config set project PROJECT_ID
- 如需启用 reCAPTCHA Enterprise API,请运行
gcloud services enable
命令:gcloud services enable recaptchaenterprise.googleapis.com
- 如需验证 reCAPTCHA Enterprise API 是否已启用,请运行
gcloud services list
命令:gcloud services list --enabled
验证 reCAPTCHA Enterprise API 是否在已启用的 API 列表中列出。
创建 API 密钥
在 Google Cloud 项目中创建 API 密钥:
在 Google Cloud 控制台中,转到凭据页面。
点击
创建凭据,然后选择 API 密钥。(可选)点击限制密钥以限制和重命名 API 密钥。
使用 API 密钥进行后端身份验证
使用您在创建评估时通过 v1
端点创建的 API 密钥。
后续步骤
- 确定要使用的 reCAPTCHA(网站)密钥的类型并创建 reCAPTCHA 密钥。
-
或
将 reCAPTCHA Enterprise 与 Android 应用或 iOS 应用集成。
创建评估。
解读评估,并根据得分对您的网站采取适当的措施。