Запрос к конечной точке OAuth2: https://accounts.google.com/o/oauth2/auth
возвращает адрес электронной почты и другую информацию (см. Ниже), но не имя пользователя, как видно из ответа, «userinfo.profile» был предоставленв объеме запроса.Запрос принят, так как я получаю соответствующий токен.
Почему имя использования не включено в полезную нагрузку?
{
"id_token": {
"header": {
"alg": "RS256",
"kid": "...",
"typ": "JWT"
},
"payload": {
"iss": "accounts.google.com",
"azp": "...",
"aud": "...",
"sub": "...",
"email": "an-email@gmail.com",
"email_verified": "true",
"at_hash": "hpUxcCnG-3lHPSBOb1vw-A",
"nonce": "...",
"iat": "...",
"exp": "..."
},
"signature": "j..."
},
"access_token": "...",
"raw": {
"access_token": "...",
"expires_in": "3600",
"scope": "openid https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile",
"token_type": "Bearer",
"id_token": "..."
}
}