谷歌是deprecating Google Plus和相关的API。
他们建议simple migration,替换为新的旧的过时的范围:
plus.login
- > profile
plus.me
- > openid
plus.profile.emails.read
- > email
userinfo.profile
- > profile
userinfo.email
- > email
与新的范围进行的OAuth(使用code flow)按预期工作。然而,调用tokeninfo API当作用域返回其先前弃用的版本:
{
'scope': 'https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/plus.me'
}
这是一个问题,具体到tokeninfo API?或者,这是由设计,而这些都将被返回的范围 - 因为他们是to be maintained alive,即使它们过时?
都
https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
将有效范围前进,并“电子邮件”和“个人资料”的同义词(注意,有以加没有提及)。
我们在更改令牌信息,使得OpenID的将被退回,而不是https://www.googleapis.com/auth/plus.me的过程