正确使用组权限
Correct Usage Of Groups For Permissions
我发布了一个使用开发者帐户运行的部署。在部署设置中,我有一个名为 "Supervisors" 的角色。我已经为该角色分配了一个 google 组,directorssupervisors@domain.com。
当部署使用开发者帐户运行时,一切正常。但是当任何其他用户部署 运行 时,我会收到以下错误:
appmaker.application.permission.GroupsPermission: Error reading group directorssupervisors@domain.com. Note: The deployer developeraccount@domain.com must have access to this group.
Exception:
Exception: You do not have permission to view the member list for the group: directorssupervisors@domain.com
配置群组设置,以便域中的每个人都可以查看成员资格;此外,开发者帐户是该组的成员。
我已经检查了 in this post and also 提供的信息,但其中 none 似乎有帮助。开发人员帐户是在 72 小时前添加到组中的,并且部署是在 48 小时前发布的。
到目前为止,一切都让我相信这是一个错误。在我向 G Suite AppMaker 团队提交支持票之前,我想知道是否有人遇到过同样的问题以及是否有解决方案。
在此先感谢您的帮助!
更新:
现在,当应用程序被开发者帐户 运行 时,它也会显示错误!
碰巧,AppMaker 团队纠正了一个错误行为,该行为允许在没有在群组设置中正确设置权限的情况下从群组中读取电子邮件地址。为了使该应用程序再次运行,我必须确保组权限具有查看电子邮件地址的适当访问权限; 组设置 -> 权限 -> 访问权限 -> 查看电子邮件地址。
一旦我将权限更改为该组的所有成员,我就开始重新发布该应用程序,然后它再次运行。
2019 年 12 月 31 日更新
除了上面已经提到的,您还需要确保该组对组织中的所有成员都可见:
组设置 -> 权限 -> 基本权限 -> 组可见性.
我发布了一个使用开发者帐户运行的部署。在部署设置中,我有一个名为 "Supervisors" 的角色。我已经为该角色分配了一个 google 组,directorssupervisors@domain.com。
当部署使用开发者帐户运行时,一切正常。但是当任何其他用户部署 运行 时,我会收到以下错误:
appmaker.application.permission.GroupsPermission: Error reading group directorssupervisors@domain.com. Note: The deployer developeraccount@domain.com must have access to this group. Exception: Exception: You do not have permission to view the member list for the group: directorssupervisors@domain.com
配置群组设置,以便域中的每个人都可以查看成员资格;此外,开发者帐户是该组的成员。
我已经检查了 in this post and also
到目前为止,一切都让我相信这是一个错误。在我向 G Suite AppMaker 团队提交支持票之前,我想知道是否有人遇到过同样的问题以及是否有解决方案。
在此先感谢您的帮助!
更新: 现在,当应用程序被开发者帐户 运行 时,它也会显示错误!
碰巧,AppMaker 团队纠正了一个错误行为,该行为允许在没有在群组设置中正确设置权限的情况下从群组中读取电子邮件地址。为了使该应用程序再次运行,我必须确保组权限具有查看电子邮件地址的适当访问权限; 组设置 -> 权限 -> 访问权限 -> 查看电子邮件地址。
一旦我将权限更改为该组的所有成员,我就开始重新发布该应用程序,然后它再次运行。
2019 年 12 月 31 日更新
除了上面已经提到的,您还需要确保该组对组织中的所有成员都可见:
组设置 -> 权限 -> 基本权限 -> 组可见性.