G + амортизация с токенами обновления - PullRequest
0 голосов
/ 25 февраля 2019

Нам интересно, кто-то может ответить на следующий вопрос об устаревании областей.В настоящее время во время процесса OAuth для регистрации на YouTube мы запрашиваем следующие области (а также автономный доступ) с использованием конечной точки https://accounts.google.com/o/oauth2/v2/auth:

  • youtube

  • plus.login

  • youtube.readonly

  • youtube.upload

  • youtubepartner

  • youtubepartner-channel-аудит

  • youtube.force-ssl

С объявлением об устаревании G + во время потока YouTube Oauth мы заменили:

  • plus.login

на:

  • userinfo.profile

Наши вопросы:

Каково ожидаемое поведение наших токенов обновления для обновления токенов доступа в автономном режиме для существующих учетных записей, которые были OAuth-ed до того, как мы сделали вышеуказанноеизменение объема?Ожидаем ли мы, что они выйдут из строя 7 марта, или они по-прежнему смогут обновляться и просто не будут иметь доступа к каким-либо конечным точкам, требующим области действия?Мы хотим убедиться, что понимаем, какую информацию нам нужно передать клиентам об этих изменениях в отношении нашей текущей реализации YouTube.

1 Ответ

0 голосов
/ 25 февраля 2019

Каково ожидаемое поведение наших токенов обновления для обновления токенов доступа в автономном режиме для существующих учетных записей, которые были OAuth-ed до того, как мы внесли вышеуказанное изменение области действия?

Если вы вносите изменения в свои области действия, вам следует принудительно запросить авторизацию пользователей снова.Таким образом, они теперь увидят userinfo.profile, и у вас будут новые токены обновления, которые вы можете использовать, содержащие правильные согласия.

Ожидаем ли мы, что они не пройдут 7 марта, или они будут продолжать действовать?в состоянии обновить и просто не иметь доступа к каким-либо конечным точкам, которые требуют области?

Любой токен обновления, который у вас есть, должен продолжать нормально работать.Однако любые запросы, которые вы делаете против всего, что использовало plus.login, потерпят неудачу, так как у вас больше нет к этому доступа.

...