将* .googleusercontent.com添加到授权的JavaScript来源

时间:2020-10-12 16:41:54

标签: google-apps-script google-sheets google-cloud-platform add-on http-status-code-400

我们为Google表格提供了一个附加组件,并希望为某些功能切换其他Google帐户。

一年半前,我成功地将URL(https://***.googleusercontent.com)添加到授权的JavaScript来源,并将URL(https://oauth-redirect.googleusercontent.com/r/\*\*\ *)添加到< strong>授权的重定向URI 。

但是现在我们不能了,因此,它不断显示

授权错误(错误:400:redirect_uri_mismatch)。

当我尝试添加此URL(https://***.googleusercontent.com)时,它会显示

“保存失败!请求失败,因为资源的字段之一无效。”

我不知道规则是否更改以及我应该怎么做。有关详细信息,请参见屏幕截图。谢谢!

错误消息:请求中的JavaScript来源https://***.googleusercontent.com与OAuth客户端授权的来源不匹配。

The JavaScript origin in the request, https://***.googleusercontent.com, does not match the ones authorized for the OAuth client.

Trying to add a new URI

2 个答案:

答案 0 :(得分:4)

这似乎是一个错误。

您在问题跟踪工具上报告的问题已在内部转发:

感谢您引起我们的注意。它已在内部转发。

将其发布在此处以使其更具可见性。如果您对此受到影响,请单击左上角的星星。

答案 1 :(得分:3)

我遇到了同样的问题,自10月以来,我不允许将* .googleusercontent.com用作授权来源。

我在Issue Tracker上进行了举报,但他们的回答仅仅是“感谢您的举报,很遗憾,Issuetracker并不是处理您举报的合适论坛”。

我通过在外部网站(Github页面)上插入Google登录按钮(至少是暂时解决了此问题),并在登录后将用户重定向到我的* .googleusercontent.com页面,并插入了登录令牌在网址中作为参数。