问题标签 [recaptcha-enterprise]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

recaptcha - recaptcha v2 -> 企业服务器端验证等效?

我正在尝试将 v2 recaptcha 流转换为使用企业版。什么相当于服务器端调用https://www.google.com/recaptcha/api/siteverify

如果我尝试向 or 发送相同或相似的 POST 请求https://recaptchaenterprise.googleapis.comhttps://recaptchaenterprise.googleapis.com/<project path>我会收到 404 回复。

siteverify 似乎没有匹配的 v1 或 v1beta1 端点——至少我在任何文档或官方 recaptcha node.js 库中都没有找到。我在这里想念什么?

0 投票
1 回答
419 浏览

python - gcloud recaptcha 企业 - 创建评估

我正在学习 ReCaptcha Enterprise 教程,但遇到了一个400 Request contains an invalid argument错误。我正在使用 Django。

我正在按照此处的说明https://cloud.google.com/recaptcha-enterprise/docs/create-assessment#python对 recaptcha 进行身份验证。

我已经能够用这段代码在前端加载recaptcha

我已经在我的视图中验证了request.POST包含“g-recaptcha-response”键。对于我的site_key,我使用来自https://console.cloud.google.com/security/recaptcha的密钥 ID 。

创建客户评估的错误是400 Request contains an invalid argument.

有没有办法告诉谷歌为什么生气?

我在前端使用了一个复选框,也许这意味着recaptcha_action不需要该参数,但我不知道该怎么做。

任何帮助或指针表示赞赏!

0 投票
0 回答
41 浏览

java - Maven 项目 ( AEM ) 中的 java-recaptchaenterprise 依赖解决问题

我正在 AEM 中实现 recaptchaenterprise 实现,并按照谷歌文档在 pom.xml 中添加依赖项。

参考链接: https ://github.com/googleapis/java-recaptchaenterprise

但是,我的包处于已安装状态,因为存在一些未解决的依赖项。请在下面找到错误描述。

0 投票
0 回答
84 浏览

recaptcha - Recaptcha 和 Recaptcha 企业定价

我无法理解验证码限制和配额。在企业版中,我们支付了assesss.create 和siteverify。assessments.create - 它在后端?任何创造?siteverify - 它是什么?

在 recaptcha 中,我们有调用的限制。这意味着什么:验证码在前端呈现还是仅在后端调用质询或验证?

那么隐形的recaptcha呢,算什么?

0 投票
0 回答
54 浏览

recaptcha-enterprise - Google Enterprise Recaptcha 对未记录请求的基本指标进行评分

我遵循了前端集成 javascript示例,它显然可以正常工作。

我能够在我的 django 后端评估我从grecaptcha.enterprise.execute一个 action收到的令牌login

但是,当我查看该站点密钥的指标时,不会捕获请求或任何分析。

编辑: 下面是我的 NuxtJS 实现

0 投票
2 回答
578 浏览

google-cloud-platform - Google Cloud - reCAPTCHA Enterprise 没有密钥

我正在尝试创建一个 reCAPTCHA 密钥,并且我已经启用了 reCAPTCHA Enterprise API 并创建了一个密钥。

它创建了站点密钥,但我没有看到密钥。

0 投票
1 回答
511 浏览

java - 无法验证 google recaptcha 企业。收到错误:java.io.IOException:应用程序默认凭据不可用

无法验证 google recaptcha 企业。收到错误:

我还使用服务帐户创建了凭证 json 并在环境变量 GOOGLE_APPLICATION_CREDENTIALS 中设置,或者使用 aws 外部帐户创建了凭证 json 并在环境变量中设置。但是必须指定“我正在获取所需的参数”错误注意:我能够从客户端获取令牌,但此错误来自服务器端。

用于获取凭据的代码块: Method1 :

方法2:

口译评估:

0 投票
1 回答
160 浏览

c# - Google reCaptcha Enterprise NugGet 包安装问题

我正在尝试为 .net 框架 4.5 添加 reCaptcha Enterprise NuGet 包“Google.Cloud.RecaptchaEnterprise.V1”,但面临以下问题。我尝试更改框架版本和 NuGet 包版本,但没有运气。任何人都可以请建议如何修复它。我发现 reCaptcha Enterprise 的支持材料有限,大部分都是 reCaptcha V3。

无法安装包“Google.Cloud.RecaptchaEnterprise.V1 1.4.0”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系包作者。*

在此处输入图像描述

0 投票
0 回答
228 浏览

angular - Angular 组件中的 ReCaptcha Enterprise 在加载或重置时显示控制台错误

我在 Angular 中有一个登录页面,只有当用户名在短时间内多次尝试使用无效密码登录时,才会显示 reCaptcha 挑战。

当显示包含 reCaptcha 小部件的组件时,一切正常,后端验证正常工作。当用户完成挑战并在 2 分钟后,令牌过期时会出现问题,这会引发一个事件(谁也可以正常工作)。

问题是,当令牌过期或当我调用重置函数时(发生某些导航,我们的登录页面是按步骤进行的),它会在我的 chrome 调试控制台中记录一些错误,他们谈论 ERR_BLOCKED_BY_RESPONSE,它会进行网络调用上升这个错误。

我在想这可能是标题问题,但我不确定。

我从我的 chrome 调试控制台窗口中留下一个副本并粘贴。

11:34:24.633 获取https://www.gstatic.com/recaptcha/api2/logo_48.png网络::ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep 304

11:34:24.633 www.gstatic.com/recaptcha/api2/logo_48.png:1无法加载资源:net::ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep

11:34:24.782 锚点:184 获取https://www.google.com/recaptcha/enterprise/webworker.js?hl=es&v=qljbK_DTcvY1PzbR7IG69z1r net::ERR_BLOCKED_BY_RESPONSE 200

11:34:24.782 www.google.com/recaptcha/enterprise/webworker.js?hl=es&v=qljbK_DTcvY1PzbR7IG69z1r:1无法加载资源:net::ERR_BLOCKED_BY_RESPONSE

任何帮助或评论将不胜感激。祝您有美好的一天,感谢您的阅读。

0 投票
1 回答
164 浏览

react-native - 如何为 React Native 应用程序生成 reCAPTCHA 站点密钥

我正在尝试将 reCAPTCHA 添加到我的反应本机应用程序中。我正在使用 GCP 的 React Enterprise,但他们的文档为密钥的平台类型指定了网站、iOS 应用程序或 android 应用程序。iOS 或 android 应用程序的站点密钥是否可以在我的 React Native 应用程序中使用?如果不是,我将如何生成适用于 React Native 的站点密钥?