我有几个不同的应用程序托管在netlify使用谷歌的API,现在已经打破了,因为netlify改变了他们的托管指向xxx.netlify.app而不是xxx.netlify.com。
当我试图将新域名添加到 "凭证 "下的oauth客户端ID中时,当我点击 "保存 "时,我得到了一个无限悬空的死亡之轮。
I 思想 那个死亡之轮是由于新的URL没有被注册为应用造成的,所以我进入应用的设置,尝试添加新的域名,但也是失败的。
我进入OAuth同意屏幕->编辑应用,然后有另一个 "授权域 "的列表。
在列表中,我看到我的旧域名:foo.netlify.com。
我试着添加新的名字:foo.netlify.app。
然而,自动更正为普通的netlify.app。
我试着保存,却得到了以下难以捉摸的错误信息。
错误 该请求失败,因为资源的某个字段无效。
追踪号码:c4522674593257747。
我没有看到任何方法来阅读更多关于错误的信息,或者使用跟踪号码来查找更多信息。
任何故障排除的指针将被感激。我宁愿不从头开始,但在这一点上,它看起来像我最好的选择是创建一个全新的应用程序,并开始整个credentialAPI密钥过程中,我所有的应用程序是托管在netlify。
我得到了同样的问题,并把它发布在谷歌组。我有一个从谷歌云支持的答复,其中指出,只有顶级私人域名是允许的,如这里所说的 设置OAuth2.0
正如该错误明确表示和本文档中解释的那样,你可以使用任何顶级私有域作为授权域。所以这似乎是预期的行为。
我想这意味着现在只有域主才能获得凭证。