我在google开发者控制台上设置了一个项目,以便从谷歌使用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开发者控制台上的值相匹配。
更新:更新网址后的第二天,它就开始工作了。我不确定是什么原因,因为通常会立即接受这些网址。
答案 0 :(得分:0)
如果您将http://sub1.subdomain.mydomain.com
添加到白名单并且抱怨http://sub1.subdomain.mydomain.com:4200
它需要完全匹配您需要添加端口。谷歌很好,错误信息告诉你你需要白名单的内容。