2013-02-25 3 views
2

몇 달 전에 Google 웹 사이트 용 Google OAuth를 구현했습니다. 지금까지 두 명의 사용자 (~ 100 명)가 불완전한 userinfo 프로필을 가졌습니다. 유효한 토큰 및 응답 json에 [locale, verified_email, email, id] 만 포함 된 'https://www.googleapis.com/oauth2/v1/userinfo?'을 (를) 호출합니다.Google의 UserInfo API가 보증을 제공합니까?

워드 프로세서 (https://developers.google.com/accounts/docs/OAuth2Login#userinfocall)를 명시하지 않은,하지만 난 그들을 해석하는 방식은,

는 응답은 항상 포함해야 [ID, 이메일, verified_email, 이름, GIVEN_NAME, FAMILY_NAME, 시간대, 성별] 및 가끔은 다음을 포함합니다 : [그림, 로캘]

어떤 보증이 UserInfo API와 함께 제공되는지 알고 있습니까? 불완전한 프로필을 무효로해야합니까? 프로파일이 불완전한 이유에 대한 다른 설명이 있습니까? 3/6/14

UPDATE가 나는 문제를 복제 할 수 있었다.

https://www.googleapis.com/auth/userinfo.profile
그리고 지금까지 내가 체리에 사용자가 허용 스코프 어떤 선택을 허용하지 않습니다 구글을 말할 수있는 https://www.googleapis.com/auth/userinfo.email


: 우리는이 개 범위를 요청하는 구글에 떨어져 사용자를 보냅니다. 그것은 전부 또는 아닙니다. 그러나 URL에서 userinfo.profile 범위를 제거하고 페이지를 다시로드 할 수있었습니다. 이로 인해 유효한 토큰으로 보내지지만 올바른 범위로는 보내지 않습니다. tokeninfo 엔드 포인트를 치고 올바른 범위가 허가되었는지 확인해야합니다.

답변

관련 문제