Google登录redirect_uri_mismatch

时间:2019-11-08 09:21:23

标签: google-apps-script google-sheets google-api google-oauth2 googlesigninapi

我正在使用Google App脚本为Google表格创建Web应用程序。为了只允许某些用户访问它,我使用Google Sign In API将按钮添加到应用程序中。它需要允许来自两个域的Google用户,并且G.A.S似乎不会自动允许检测用户,除非他们的登录名与我用来发布该应用程序的域在同一域中。

最初测试我得到uri_mismatch,因为OAuth客户端中未列出JS起源。通常像“ https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-0lu-script.googleusercontent.com”。

enter image description here

我必须在每个站点的JS授权来源中添加至少其中之一,但特别是在上线后的几个月内,由于此错误,它又回来了两次,但地址却返回了相同的地址,除了递增-0值。

因此,对于该特定应用程序和URL,我必须添加: https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-0lu-script.googleusercontent.com https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-1lu-script.googleusercontent.com https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-2lu-script.googleusercontent.com

如果有人对为什么会这样有任何见解,我会很感激,谢谢。

0 个答案:

没有答案