0

我正在开发一个 G-Suite 附加组件,它按照 Google 的建议在 User Property Services 中为外部 API 存储用户身份验证令牌。我也计划实施 OAuth2 服务以用于发布目的。

我的假设是,当用户删除附加组件时,与该用户关联的属性服务(以及他们的身份验证令牌)也会被删除。但是,我还没有找到任何说明当用户卸载插件时 Google 会删除用户属性服务存储的文档。事实上,我发现很多其他附加组件没有发生这种情况的情况,卸载我自己未发布的附加组件并从清单重新安装显示仍然存储了我的身份验证令牌。

我知道这是Google 应用脚本的副本,gmail 插件在卸载插件时删除用户属性,但该帖子没有为这个问题提供任何解决方案。

我很好奇其他开发人员是如何处理这个问题的,因为我无法想象当前的插件会简单地喜欢他们用户的 OAuth 令牌在谷歌云中漂浮,即使他们卸载了他们的插件。谷歌是否为此提供了解决方案,或者可能会在一段未使用的时间内删除物业服务?

4

1 回答 1

1

正如他们对其他服务所做的那样,用户数据可能需要一些时间才能在用户请求(即通过删除其帐户)从其服务器中完全删除后。

无论如何,您可以向您的附加组件添加一些内容,以便在用户仍然安装了附加组件时根据用户请求删除用户数据,以防止您的附加组件用户重新安装它时数据仍然存在。

于 2020-08-11T04:39:11.753 回答