代码之家  ›  专栏  ›  技术社区  ›  harukaeru

当使用reCAPTCHA v2 invisible时,我必须在服务器端实现siteverify请求吗?

  •  0
  • harukaeru  · 技术社区  · 6 年前

    在完美地完成了rescaptcha v2 invisible的客户端工作之后,我在管理控制台上收到了一个针对reCAPTCHA的警报,它说

    We have detected that your site has not been validated the reCAPTCHA solution.
    Proper use of reCAPTCHA on your site requires validation. For more information,
    see Google's developer site.
    

    我知道我的当前实现是不正确的,这个错误意味着我们应该在服务器上实现验证过程。

    但是,如果我在服务器上实现它,它将延长服务器上的进程,因为请求siteverify API,服务器有可能关闭。所以我想避免。对我来说,在客户端弹出“选择汽车或船舶”验证就足以让用户通过我们的服务。不需要更多的实施。

    实际上,即使必须要使用它,我也可以使用AWS Lambda、API Gateway或诸如此类的东西来构建一个架构,但是我也希望避免只为reCAPTCHA使用这种愚蠢的选项。

    我想问的是“如果我忽略警报消息会有问题吗?”

    如果我忽略了警告信息,继续使用revatcha v2 invisible,我是否被禁止使用Google?如果是这样,那肯定是一场灾难。

    你能用你的知识帮助我吗?任何线索都欢迎。

    0 回复  |  直到 6 年前
        1
  •  0
  •   harukaeru    6 年前

    这不是确切的答案,但就我搜索这个问题而言, 即使我们不使用sitevirify,也没有发生任何禁令。

    免责声明:此结果来自其他服务的性能。不是官方信息。

    然而,没有禁令的发生并不意味着我们可以完全摆脱对谷歌禁令的恐惧。

    所以我得出结论,我们必须实现服务器端的siteverify请求才能可靠地运行服务。