问题标签 [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.
recaptcha - recaptcha v2 -> 企业服务器端验证等效?
我正在尝试将 v2 recaptcha 流转换为使用企业版。什么相当于服务器端调用https://www.google.com/recaptcha/api/siteverify
?
如果我尝试向 or 发送相同或相似的 POST 请求https://recaptchaenterprise.googleapis.com
,https://recaptchaenterprise.googleapis.com/<project path>
我会收到 404 回复。
siteverify 似乎没有匹配的 v1 或 v1beta1 端点——至少我在任何文档或官方 recaptcha node.js 库中都没有找到。我在这里想念什么?
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
不需要该参数,但我不知道该怎么做。
任何帮助或指针表示赞赏!
java - Maven 项目 ( AEM ) 中的 java-recaptchaenterprise 依赖解决问题
我正在 AEM 中实现 recaptchaenterprise 实现,并按照谷歌文档在 pom.xml 中添加依赖项。
参考链接: https ://github.com/googleapis/java-recaptchaenterprise
但是,我的包处于已安装状态,因为存在一些未解决的依赖项。请在下面找到错误描述。
recaptcha - Recaptcha 和 Recaptcha 企业定价
我无法理解验证码限制和配额。在企业版中,我们支付了assesss.create 和siteverify。assessments.create - 它在后端?任何创造?siteverify - 它是什么?
在 recaptcha 中,我们有调用的限制。这意味着什么:验证码在前端呈现还是仅在后端调用质询或验证?
那么隐形的recaptcha呢,算什么?
recaptcha-enterprise - Google Enterprise Recaptcha 对未记录请求的基本指标进行评分
我遵循了前端集成 javascript示例,它显然可以正常工作。
我能够在我的 django 后端评估我从grecaptcha.enterprise.execute
一个 action收到的令牌login
。
但是,当我查看该站点密钥的指标时,不会捕获请求或任何分析。
编辑: 下面是我的 NuxtJS 实现
google-cloud-platform - Google Cloud - reCAPTCHA Enterprise 没有密钥
我正在尝试创建一个 reCAPTCHA 密钥,并且我已经启用了 reCAPTCHA Enterprise API 并创建了一个密钥。
它创建了站点密钥,但我没有看到密钥。
java - 无法验证 google recaptcha 企业。收到错误:java.io.IOException:应用程序默认凭据不可用
无法验证 google recaptcha 企业。收到错误:
我还使用服务帐户创建了凭证 json 并在环境变量 GOOGLE_APPLICATION_CREDENTIALS 中设置,或者使用 aws 外部帐户创建了凭证 json 并在环境变量中设置。但是必须指定“我正在获取所需的参数”错误注意:我能够从客户端获取令牌,但此错误来自服务器端。
用于获取凭据的代码块: Method1 :
方法2:
口译评估:
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”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系包作者。*
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
任何帮助或评论将不胜感激。祝您有美好的一天,感谢您的阅读。
react-native - 如何为 React Native 应用程序生成 reCAPTCHA 站点密钥
我正在尝试将 reCAPTCHA 添加到我的反应本机应用程序中。我正在使用 GCP 的 React Enterprise,但他们的文档为密钥的平台类型指定了网站、iOS 应用程序或 android 应用程序。iOS 或 android 应用程序的站点密钥是否可以在我的 React Native 应用程序中使用?如果不是,我将如何生成适用于 React Native 的站点密钥?