将 gmail.modify 范围降级为 gmail.readonly,而无需重新提示用户



目前我有一个请求gmail.modify身份验证范围的应用程序。由于Gmail范围合规性政策的更新,我想从更广泛的gmail.modify范围降级(可以访问"所有读/写操作,除了立即永久删除线程和邮件,绕过垃圾箱gmail.readonly")。Gmail 身份验证范围似乎有一个层次结构,其中gmail.modifygmail.readonly的超集。

我想将当前授权的帐户从gmail.modify降级(或交换)gmail.readonly而无需重新提示用户获得身份验证同意。考虑到gmail.readonly范围更窄,这可能吗?还是我必须要求所有现有用户授予gmail.readonly

我在这里发现了一个类似的问题,但没有答案或对结果的跟进。

gmail.readonly是一个

受限制的范围。未经用户同意,您不能被授予此权限。此范围对所有资源和元数据具有读取访问权限。

用户应该能够继续使用包含gmail.modify范围的现有令牌,直到需要续订其刷新令牌为止,此时他们无论如何都需要重新授权。来自Google支持人员的人告诉我,由于这项新政策,他们不打算使现有的刷新令牌失效,并且它们仍将以常规方式过期。只需开始使用gmail.readonly授权新用户,并继续使用您拥有的现有令牌即可。

最新更新