2013-02-11 6 views
1

Я реализовал это: http://android-developers.blogspot.fi/2013/01/verifying-back-end-calls-from-android.html, а затем хотел, чтобы приложение попросило полное имя пользователя с серверов google.Могу ли я использовать Google oauth2 id_token для доступа к службам Google

Я могу получить id_token в порядке, передать его на сервер, проверить его и получить идентификатор пользователя и адрес электронной почты с токена, но я, похоже, не могу найти способ превратить id_token в токен, который я мог бы использовать для аутентификации на серверах google и запроса личной информации из области профиля. Приложение Google Apps-приложение имеет разрешения на использование областей, поэтому, как только я смогу понять, как получить токен аутентификации, запрос информации не должен быть проблемой.

Возможно ли получить доступ к серверам google с этим токеном, или я должен попросить отдельный токен аутентификации для личной информации.

+0

Можете ли вы поделиться, как вы смогли «проверить его и получить идентификатор пользователя и электронную почту с токена?» Существует ли статья, описывающая эти шаги, или вы знаете об осмосе? Если по осмосу вы опишете, что мы можем сделать на php-сервере (если мы передаем токен через информацию заголовка обозревателя авторизации или по параметру http post), чтобы получить user_id из id_token? Благодарю. – Sunny

ответ

4

Вы должны запросить отдельный токен аутентификации для личной информации. Пользователь должен явно предоставить разрешение для вашего приложения, чтобы увидеть такие вещи, как их имя, пол и т. Д.

+0

Спасибо, только что мне нужна информация, но я не хотел ее слышать. = Р – JNissi

Смежные вопросы