密钥如何与 reCAPTCHA v3 Enterprise 配合使用?
Posted
技术标签:
【中文标题】密钥如何与 reCAPTCHA v3 Enterprise 配合使用?【英文标题】:How do the keys work with reCAPTCHA v3 Enterprise? 【发布时间】:2021-07-07 22:09:15 【问题描述】:我正在尝试在我正在开发的 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 的密钥?
如果是这样,如何使用它?没有私钥了吗?
【问题讨论】:
【参考方案1】:对于密钥/后端身份验证,您需要与服务帐户一起创建。
-
创建服务帐号
选择角色 reCAPTCHA Enterprise Agent
点击您创建的服务帐户的电子邮件地址
添加密钥,选择 JSON 并点击创建
点击关闭
更详细的步骤,查看官方文档here。
我还建议阅读reCAPTCHA Enterprise 官方文档上的快速入门页面。它将为您提供信息,什么是您的用例的最佳方法以及适合您的应用程序的键。
【讨论】:
我的困惑是“reCAPTCHA Enterprise”是一个键,而不是两个键? 正确,因为等效密钥将在 GCP 的服务帐户中。如果您需要密钥,则必须使用 reCaptcha v2 或 v3。 感谢您的澄清以上是关于密钥如何与 reCAPTCHA v3 Enterprise 配合使用?的主要内容,如果未能解决你的问题,请参考以下文章