如何为子域生成不同的recaptcha API密钥?

时间:2018-01-08 20:08:32

标签: subdomain recaptcha wildcard-subdomain

我们希望为我们的开发和生产环境提供单独的reCaptcha API密钥,但开发站点是生产站点的子域:

www.mysite.com

dev.mysite.com

从Google文档中看,我们只要将mysite.com添加到验证码域列表中,它就会对所有子域使用相同的API密钥 - 是否可以为子域使用设置不同的API密钥?

2 个答案:

答案 0 :(得分:2)

我无法将子域名分离出来以使用不同的API密钥,但Google确实提供了一个沙盒站点密钥/密钥对,可用于测试重新分析而不会混乱产品分析。它设置为始终返回有效响应,但您可以轻松地将应用程序内的响应修改为测试失败。测试重新获取密钥&秘密可以在:

找到

https://developers.google.com/recaptcha/docs/faq

答案 1 :(得分:0)

这与部署密钥有关。

因此,创建x组密钥,并将它们标记为“ dev”,“ test”,“ prod”,“ whatever”。

已将所有链接都链接到mysite.com

然后,在每个子域环境中部署应用程序时,只需为每个子域加载密钥,然后您将获得单独的指标。

为我们工作!