google reCAPTCHA 用于映射到我的域的客户域

问题描述 投票:0回答:0

我有一个域名“my-domain.com”,我已经为“my-domain.com”创建了密钥 reCAPTCHA。 现在我的用户可以创建一个带有子域的站点/项目,例如“help.my-domain.com”、“support.my-domain.com”等。可以有无限数量的客户可以创建子域和网站子域名。

根据 google reCAPTCHA(https://developers.google.com/recaptcha/docs/domain_validation),reCAPTCHA 将适用于所有子域

现在我的客户可以使用 CNAME 将他们的域映射到我的子域,这样 url 将是客户的域,但在内部重定向到我的具有相同 IP 地址的子域,我的域的内容将在客户端的域 url 中看到。 (例如,help.my-domain.com 是我的域,help.client-domain.com 是使用 CNAME 映射到我的域的客户域)

所以我的问题是 reCAPTCHA 是否也适用于客户域(比如 help.client-domain.com)? 而且我无法手动将客户端域添加到 google recaptcha 管理控制台中的域列表,因为可以有无限数量的客户端可以创建子域并映射到自己的域。

我期望 reCAPTCHA 应该能够为客户的域工作,而无需手动将它们添加到 recaptcha 控制台面板中的域列表中。

我应该尝试什么方法吗?

还有一件事,我可以在发送 reCAPTCHA 的 API 调用时用我的域替换客户的域。这样域验证可能很容易。这是一个可能的解决方案吗?如果是的话可以帮我吗?并且任何其他方法都适用。

谢谢

subdomain recaptcha recaptcha-v3 multiple-domains recaptcha-enterprise
© www.soinside.com 2019 - 2024. All rights reserved.