#google-app-engine #google-cloud-platform #google-oauth
#google-app-engine #google-cloud-platform #google-oauth
Вопрос:
- Я вхожу в приложение Google appengine, где службой аутентификации является «API учетных записей Google» (по умолчанию)
- Я получаю идентификатор пользователя, вызывая users.get_current_user().user_id()
- Затем я иду играть на OpenAuth playground и получаю токен для запроса области ‘https://www.googleapis.com/auth/plus.me ‘
- После этого второго вызова я получаю идентификатор пользователя, отличный от того, который был получен из API учетных записей Google.
Почему это так, и как мне получить «API учетных записей Google», используя поток oauth2? Мне не удалось найти подходящую область.
Комментарии:
1. Вы не можете. Нет способа связать их. Вам нужно будет получить оба идентификатора для каждого пользователя и связать их самостоятельно.
2. Почему вы не опубликовали это в качестве ответа? Потому что это действительно ответ. @jEffo’Neill
3. Поскольку я уже отвечал на этот вопрос ранее, это дублирующий вопрос, но я не могу найти другой…