Authentication Google应用程序脚本应用程序-允许选定用户访问,无需用户交互

Authentication Google应用程序脚本应用程序-允许选定用户访问,无需用户交互,authentication,google-apps-script,web-applications,ip,query-parameters,Authentication,Google Apps Script,Web Applications,Ip,Query Parameters,我面临以下挑战: 我是否能够在不需要用户进行任何交互(如IP、URL参数等)的情况下对已发布Web应用程序的用户进行身份验证? 我发现IP身份验证是不可能的,因为沙箱的原因,你总是得到Google代理IP 我正在考虑使用URL参数来实现这一点。你认为足够安全吗 此外,我知道所有其他选项:使用谷歌登录,在用户(而不是我)下运行应用程序,使用老式登录/密码并检查数据库,在Gsuite域下发布应用程序,并为选定用户提供访问权限 我只是在寻找最简单的方法,可能不需要交互 感谢您提供的任何想法和资源。您实

我面临以下挑战:

我是否能够在不需要用户进行任何交互(如IP、URL参数等)的情况下对已发布Web应用程序的用户进行身份验证?

我发现IP身份验证是不可能的,因为沙箱的原因,你总是得到Google代理IP

我正在考虑使用URL参数来实现这一点。你认为足够安全吗

此外,我知道所有其他选项:使用谷歌登录,在用户(而不是我)下运行应用程序,使用老式登录/密码并检查数据库,在Gsuite域下发布应用程序,并为选定用户提供访问权限

我只是在寻找最简单的方法,可能不需要交互


感谢您提供的任何想法和资源。

您实际上选择了我第一眼看到的所有选项。此外,URL参数不是一种真正安全的传递身份验证的方法。我想运行一个Web应用程序,它可以在运行Windows的不同商店位置的收银台上显示Google表单中的一些信息,最简单的方法是创建Web应用程序界面,在不需要登录的情况下显示这些信息,这在这样一个共享POS机上实现(销售点)系统可能具有挑战性,因此我正在寻找其他方法。您可以使用
fetch
通过get/post获取ip客户端,说(或post)让ip解决您的问题吗?这可能不安全,例如,如果有人知道白名单ip并将值更改为“傻瓜”你的系统。看看可能对你有帮助。你也可以分享每个商店的id和密码。