共享的Google日历权限正在以某种方式更改

Shared Google Calendar Permissions are Changing Somehow

背景:
我的组织使用www.googleapis.com/calendar/v3/calendars / ... API调用为每个建筑物创建并维护一个"主要" Google日历。

这些主日历中的每一个都有两个角色,它们分别是role =" owner"和type =" user",这些帐户由我们手动管理(只有开发人员才知道所有者帐户)。

通过我们的应用程序,我们维护一个角色列表,其中包含角色=" writer"和type =" user",每个日历都有一个角色=" reader"以及type =" default"(因此默认情况下,任何人都可以阅读在日历中,但只有少数人可以写。)

我们为某些管理员提供了更改其建筑物用户的角色以添加或删除"作者"权限的功能。

用户可以将此日历添加到他们的日历列表中,以便在"他们自己的"日历上查看建筑物的任何事件。

问题:
某种程度上,在非常罕见的情况下,建筑物的主日历无法再公开共享。 type =" default"的role =" reader"似乎消失了。我完全不知道这是怎么发生的。我不能排除恶意用户或我们的代码错误的可能性。

问题:
噢,明智的Internet向导,为了确定和/或修复这种偶尔丢失的公共默认访问权限,我应该寻找所有的东西吗?我还需要什么其他问题才能取得更好的结果?

感谢您分享魔术。


只有管理员具有域中所有日历的编辑权限。有关日历共享如何工作的更多信息,请参阅超级管理员。这将帮助您在域中提高安全性。

您还可以以G Suite管理员的身份检查Google日历的"历史记录",还可以在Google日历审核中跟踪对日历,事件和订阅的更改。

Note: Calendar audit log entries show only up to the past six months
of data. Support will not have access to information outside that time
frame.

如果您想查看特定Google帐户的帐户更改历史记录,请参阅此文档。

Note: Change History maintains a record of activities for the last two years