问题标签 [react-google-recaptcha]
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.
java - Google Recaptcha V2 的服务器端验证失败
在我们的 Web Portal 中提交表单后,我们将进入504 Gateway Time-out
Google Recaptcha。
到目前为止,当我们在 App Server 中 curl 时:
我们得到timeout-or-duplicate
错误。
背景:
我们正在使用 Google Recaptcha V2 来防止我们的页面中出现机器人,因为我们没有用户身份验证并且该页面对公众开放。
具有 Google Recaptcha 的页面位于我们使用ReactJS
. 此 Web 门户托管在我们的Web Server
. 此 Web 服务器用作反向代理,并与托管在App Server
. 应用服务器无法访问 Internet。
我们的 Google Recaptcha 使用服务器端验证,一旦用户回答表单,完成 Google Recaptcha,然后提交,Web Portal 通过 API 将响应密钥发送到后端。然后后端通过向 Google调用API 请求来验证这一点。
我们已经在应用服务器级别将 Google IP 地址列入白名单,因此它能够连接到 Google,如下所述:
- https://code.google.com/archive/p/recaptcha/wikis/FirewallsAndRecaptcha.wiki
- https://chronicler.tech/firewall-considerations-for-google-recaptcha/
这是后端代码段:
我在前端的 Web Portal中使用react-google-recaptcha 。ReactJS
node.js - 为什么在登台中运行 NODE_ENV 和 APP_ENV 后,相同的护目镜 recaptcha 站点密钥在登台而不是在 localhost 中工作?
为什么在登台中运行 NODE_ENV 和 APP_ENV 后,相同的护目镜 recaptchasitekey 在登台和 localhost 中工作?即使在将登台 recapcta 站点密钥分配给 localhost 获取站点域不支持错误之后
reactjs - 如何在 v3 中使用 v2 reCaptch 徽章
我正在尝试使用React google reCaptcha v3 在反应应用程序中实现 Google reCaptcha v3
但我更愿意隐藏页面右下角的 reCaptcha 徽章,并在 v2 中的表单下方显示徽章。
在官方文档中有一个选项可以以正确的方式隐藏 reCaptcha,或者它需要我们添加
但我更愿意添加以下徽章。
有没有办法做到这一点?