google-workspace - 此开发者插件受您组织内的政策限制
问题描述
我正在尝试在我的 G-Suite 组织中测试 gmail 插件。Gmail 会向我报告上面的消息,即使开发者插件是由我的 G-Suite 组织内的同一个谷歌帐户开发的,我正在尝试安装它。
哪些政策会阻止在 gmail 上安装开发者插件。
在 G-Suite 管理控制台中,我已将应用程序/Marketplace 应用程序/Marketplace 应用程序设置/管理对应用程序的访问权限/配置为“允许用户从 G-Suite Marketplace 安装任何应用程序”。
为了允许 G-Suite 域中的用户使用自己开发的附加组件,还必须验证哪些内容?
解决方案
您需要能够进入安全设置。
基本上有3个关注点:
- 使用户能够安装附加组件
- 启用 Apps 脚本将使用的 API
- 白名单 Apps 脚本项目 - https://support.google.com/a/answer/7281227#
导航到管理员主页: https ://admin.google.com/AdminHome
启用 Apps 脚本将使用的 API
在管理主页上,您会看到许多名称如下的磁贴:
- 用户
- 公司简介
- 计费
- 应用
- 安全 - 管理安全功能
如果可用,请单击“安全”磁贴。如果您没有看到“安全”图块,请尝试使用以下链接:
安全链接: https ://admin.google.com/AdminHome?fral=1#SecuritySettings :
点击“API访问”
确保启用了 GMail。
此外,您可以通过滚动到列表底部并单击链接来获取已安装和受信任的应用程序列表。
如果 G Suite 服务中的一个或多个 API 范围已被禁用,并且您不想提供广泛的访问权限,那么您可以将单个项目列入白名单。为了将单个 Apps 脚本项目列入白名单,您将需要 App ID。
如果已安装插件,则可以从已安装应用程序列表中获取应用程序 ID。使用以下链接转到已安装的应用程序页面: https ://admin.google.com/AdminHome#Oauth2ScopeManagement:subtab=installed
在已安装应用程序列表中,有一列应用程序 ID。在第一列中查找插件名称,然后三次单击 App Id 字段以突出显示 App Id。复制应用 ID。您将将此 App Id 粘贴到新的受信任的应用程序设置中。如果尚未安装该插件,并且不允许用户安装该插件,则您需要从开发人员那里获取 App Id。
在您的域中启用电子邮件
管理员可以选择控制 3 个类别的服务:
- 每个人
- 群组 - https://support.google.com/a/answer/9050643?hl=en
- 组织单位
管理员可以为组织中的每个人关闭 GMail 服务。如果对整个组织中的每个人都关闭了 GMail 服务,但您想为特定的人或组启用 GMail,那么管理员将需要设置组或组织单位。
从主管理页面,进入:应用程序 -> GSuite - https://admin.google.com/ac/appslist/core
有关如何使用群组的信息,请参阅以下链接: https ://support.google.com/a/answer/9050643?hl=en
推荐阅读
- spyder - QGIS,gdal 从 conda forge 安装,但 Spyder 中没有代码完成绑定
- html - 使用 CSS 将水平表格转换为垂直表格
- r - 如何使用 gganimate 使注释出现在特定帧上?
- asp.net-core - 使用 Windows 身份验证拦截未经身份验证的请求
- duktape - 在 ECMAscript throw() 之后如何获取错误对象?
- sqlite - 如何从 SQLite 中的数据库表中选择最近的日期?
- python - 将 HTML 表转换为 JSON (Python)
- firebase - 使用自动生成的 ID 将文档添加到 Firestore,并且 ID 具有特定长度
- python - 在 Python 中使用本地函数进行多处理的解决方法?
- jenkins - 如果阶段失败,脚本管道不会停止/退出