密钥如何与 reCAPTCHA v3 Enterprise 一起使用?

How do the keys work with reCAPTCHA v3 Enterprise?

我正在尝试将 reCAPTCHA 包含在我正在开发的 React 应用程序中,Next.js 用于服务器端功能。

我认为我对 reCAPTCHA Enterprise 从根本上感到困惑。

以前使用 reCAPTCHA 注册域的“免费”方式是为用户提供 public reCAPTCHA 密钥,以及用于后端的私有 reCAPTCHA 密钥。这是使用 Google 的 reCAPTCHA v3 通过 https://www.google.com/recaptcha/admin/create 的“管理员”注册的。

鉴于我有一个 GCP 帐户,我被重定向到 reCAPTCHA Enterprise API。这里只有一把钥匙可用。 reCAPTCHA Enterprise 没有密钥可以使用吗?

如果是这样,如何使用它?没有私钥了吗?

对于密钥/后端身份验证,您需要将其与服务帐户一起创建。

  1. 创建服务帐户
  2. Select 角色 reCAPTCHA 企业代理
  3. 单击您创建的服务帐户的电子邮件地址
  4. 添加密钥,select JSON 然后单击创建
  5. 点击关闭

更详细的步骤,查看官方文档here

我还建议阅读 reCAPTCHA Enterprise 官方文档中的快速入门页面。它将为您提供有关您的用例的最佳方法以及适合您的应用程序的密钥的信息。