我已按照Adding the HTML sign-in button to your page说明操作,并使其在我的开发环境中正常运行。在制作时我需要支持子域名,但我无法使其发挥作用。我已将data-cookiepolicy
从single_host_origin
更改为https://mydomain.com
as API reference says,因此这应该支持从https://mysubdomain.mydomain.com
登录。我还在Google Developer Console的Javascript来源中添加了https://mydomain.com
。然而,当我单击“登录”按钮时,在身份验证步骤之后,会显示 400 错误,并显示错误:origin_mismatch 消息。如果我将带有子域的url添加到Javascript origin列表中,它会起作用,但这不是我需要的,因为我事先并不知道它们(可能是吨)。
我可能错过什么?谢谢! :_(
答案 0 :(得分:1)
好吧,看起来你必须添加每个子域名(!)。 See this question, with a workaround hint和this other Google Groups thread。