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

dbc*_*bcn 5 subdomain wildcard-subdomain recaptcha

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

www.mysite.com

dev.mysite.com

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

dbc*_*bcn 3

我无法将子域分离出来以使用不同的 API 密钥,但 Google 确实提供了一个沙箱站点密钥/秘密对,可用于测试验证码而不会使生产分析混乱。它设置为始终返回有效响应,但您可以轻松地在应用程序中修改测试失败的响应。测试验证密钥和秘密可以在以下位置找到:

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