Понизьте область действия gmail.modify до gmail.readonly без повторного запроса пользователя. - PullRequest
0 голосов
/ 11 января 2019

В настоящее время у меня есть приложение, которое запрашивает gmail.modify Auth scope. В связи с обновлениями политики соответствия Gmail я бы хотел отказаться от более широкой области gmail.modify (которая предоставляет доступ ко всем операциям чтения / записи, за исключением немедленного, постоянного удаления потоков и сообщений, минуя корзину. . ") к функциональности подмножества, предоставленной gmail.readonly. Похоже, что В областях Gmail Auth есть иерархия , где gmail.modify - это расширенный набор gmail.readonly.

Я бы хотел понизить (или поменять) авторизованные учетные записи с gmail.modify до gmail.readonly без необходимости повторного запроса пользователей с согласием на авторизацию . Возможно ли это, учитывая, что gmail.readonly уже? Или мне придется попросить всех существующих пользователей предоставить gmail.readonly?

Я нашел несколько похожий вопрос, заданный здесь , но ответа или ответа на вопрос нет.

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Ваши пользователи должны иметь возможность продолжать использовать свои существующие токены, которые содержат область действия gmail.modify, до тех пор, пока их токены обновления не должны быть обновлены, после чего им в любом случае потребуется повторная авторизация. Кто-то из службы поддержки Google сказал мне, что они не планируют аннулировать существующие маркеры обновления из-за этой новой политики, и срок их действия истекает обычным образом. Просто начните авторизовать новых пользователей с помощью gmail.readonly и продолжайте использовать имеющиеся у вас токены.

0 голосов
/ 11 января 2019

gmail.readonly - ограниченная область. Вы не можете получить эту привилегию без согласия пользователя. Эта область имеет доступ на чтение ко всем ресурсам и метаданным.

...