热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

应用脚本WebApp的身份验证问题

我正在开发一款专为学校教师和学生设计的谷歌应用脚​​本网络应用。我已经部

我正在开发一款专为学校教师和学生设计的谷歌应用脚​​本网络应用。我已经部署了具有以下设置的 Web 应用程序版本:

执行为:访问网络应用程序的用户
谁有权访问:任何拥有 Google 帐户的人

我的目的是让任何拥有 google(gmail 或 edu/org google 帐户)的人都可以使用此应用。

在“OAuth 同意屏幕”设置中,该应用的发布状态仍为“正在测试”。我试图让一些用户测试这个网络应用。

我的 google 域中的用户似乎都能够通过 OAuth2 步骤,并且可以毫无问题地访问它。
我已添加到“OAuth 同意屏幕”设置中的“测试用户”列表中的具有 @gmail.com 帐户的测试用户能够完成 OAuth2 步骤,并且可以毫无问题地访问它。

但是,我添加到“OAuth 同意屏幕”设置中的“测试用户”列表中的测试用户是 google EDU 域帐户(不是 @gmail.com)似乎无法通过他们提供的 OAuth2 步骤和。我有两个这样的用户,来自两个不同的 google EDU 域,并且都有相同的问题:


  • 访问应用 URL 后,他们会看到一个谷歌登录
    提示。

  • 用户点击“查看权限”以打开 OAuth 流程
    在弹出窗口中。

  • 用户选择/确认他们想要的 Google EDU 帐户
    用于登录。

  • 到上述步骤一切正常,但在
    下一个屏幕,他们看到此消息,无法继续:

出了点问题
抱歉,那里出了点问题。再试一次。

此时弹出窗口的 url 以 https://accounts.google.com/info/unknownerror?access_type=offline&login_hint=xxx 开头

请求的范围 - 如果相关:

"https://www.googleapis.com/auth/script.external_request","https://www.googleapis.com/auth/forms","https://www.googleapis.com/auth/userinfo.email","https://www.googleapis.com/auth/userinfo.profile"

我的问题:


  • 我该如何解决这个问题?

  • 此问题是否仅针对“正在测试”状态,还是在应用发布时仍然存在问题?


推荐阅读
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • JUC(三):深入解析AQS
    本文详细介绍了Java并发工具包中的核心类AQS(AbstractQueuedSynchronizer),包括其基本概念、数据结构、源码分析及核心方法的实现。 ... [详细]
  • javax.mail.search.BodyTerm.matchPart()方法的使用及代码示例 ... [详细]
  • 本文介绍了几种常用的图像相似度对比方法,包括直方图方法、图像模板匹配、PSNR峰值信噪比、SSIM结构相似性和感知哈希算法。每种方法都有其优缺点,适用于不同的应用场景。 ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • 探索Web 2.0新概念:Widget
    尽管你可能尚未注意到Widget,但正如几年前对RSS的陌生一样,这一概念正逐渐走入大众视野。据美国某权威杂志预测,2007年将是Widget年。本文将详细介绍Widget的定义、功能及其未来发展趋势。 ... [详细]
  • 最详尽的4K技术科普
    什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 本文将详细介绍如何在Webpack项目中安装和使用ECharts,包括全量引入和按需引入的方法,并提供一个柱状图的示例。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
author-avatar
tanglei52017
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有