我正在使用Google App脚本为Google表格创建Web应用程序。为了只允许某些用户访问它,我使用Google Sign In API将按钮添加到应用程序中。它需要允许来自两个域的Google用户,并且G.A.S似乎不会自动允许检测用户,除非他们的登录名与我用来发布该应用程序的域在同一域中。
最初测试我得到uri_mismatch,因为OAuth客户端中未列出JS起源。通常像“ https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-0lu-script.googleusercontent.com”。
我必须在每个站点的JS授权来源中添加至少其中之一,但特别是在上线后的几个月内,由于此错误,它又回来了两次,但地址却返回了相同的地址,除了递增-0值。
因此,对于该特定应用程序和URL,我必须添加: https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-0lu-script.googleusercontent.com https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-1lu-script.googleusercontent.com https://n-rataeoifl3gsaxiuusyrb6iqqbdl6lrfttgk27i-2lu-script.googleusercontent.com
如果有人对为什么会这样有任何见解,我会很感激,谢谢。