【发布时间】:2018-11-17 08:17:11
【问题描述】:
我已经在谷歌开发者控制台上设置了一个项目来使用来自谷歌的 OAuth2。在白名单后使用域 (www.mydomain.com) 或子域 (subdomain.mydomain.com) 时,OAuth2 api 可以正常工作。
但在使用子子域(即http://sub1.subdomain.mydomain.com)时,它返回“不是客户端的有效来源”。我已在 Google 凭据页面上将此列入白名单。
以下是我得到的错误:
“客户的无效来源:http://xxxx.test.mydomain.com:4200 尚未被列入客户 ID 653418104263-xxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com 的白名单。请转到 https://console.developers.google.com/ 并将此来源列入您项目的客户 ID 的白名单。”
注意:用 xxx 屏蔽消息中的值,但消息中的实际值与 Google 开发者控制台上的值匹配。
更新:更新 URL 一天后,它开始工作。我不确定是什么原因,因为通常这些 URL 可以立即接受。
【问题讨论】:
-
您确定允许子域吗?
-
在哪里允许?它们是互联网上的有效网址。
-
表示 Google 将支持您使用它
-
是的,所以需要知道它是否不受支持以及是否有解决方法。
标签: google-oauth