Google tokeninfo возвращает устаревшие области действия Google Plus даже при поставке новых областей.Что делать? - PullRequest
0 голосов
/ 10 февраля 2019

Google не поддерживает Google Plus и связанные с ним API.

Они рекомендуют простую миграцию , заменяя устаревшие устаревшие области новыми:

  • plus.login -> profile
  • plus.me -> openid
  • plus.profile.emails.read -> email
  • userinfo.profile -> profile
  • userinfo.email -> email

Выполнение OAuth (с использованием потока кода ) с новыми областями работает должным образом.Однако при вызове tokeninfo API области возвращаются как их предыдущие устаревшие версии:

{
'scope': 'https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/plus.me'
}

Является ли эта проблема специфичной для API tokeninfo?Или это по замыслу, и это те области, которые будут возвращены - так как они должны поддерживаться живыми , даже если они устарели?


1 Ответ

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

Оба

https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile

будут действительными областями в будущем и являются синонимами «электронной почты» и «профиля» (обратите внимание, что нет плюса).

Мы находимся в процессе внесения изменений в информацию о токене, так что будет возвращен openid вместо https://www.googleapis.com/auth/plus.me

...