2

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

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

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

鉴于我有一个 GCP 帐户,我将被重定向到 reCAPTCHA Enterprise API。这里只有一个可用的密钥。是否没有用于 reCAPTCHA Enterprise 的密钥?

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

4

1 回答 1

3

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

  1. 创建服务帐户
  2. 选择角色 reCAPTCHA Enterprise Agent
  3. 单击您创建的服务帐户的电子邮件地址
  4. 添加密钥,选择 JSON 并单击创建
  5. 点击关闭

有关更详细的步骤,请查看此处的官方文档。

我还建议阅读reCAPTCHA Enterprise官方文档上的快速入门页面。它将为您提供信息,什么是您的用例的最佳方法,以及适合您的应用程序的键。

于 2021-04-13T08:26:09.050 回答