2012-02-15 2 views
1

Я пытаюсь войти в систему для своих пользователей Android со своими учетными записями Google. Мне удалось получить токен авторизации от AccountManager. Я также нашел информацию о том, что мне нужно использовать Google App Engine (так я и сделал). Я написал код (это не проблема), и у меня есть два вопроса. Может, кто-то может мне помочь.Код ответа Google App Engine (GAE) и cookie на Android

  1. Я следил за this учебник. Я понимаю большую часть этого. Но следует ли мне писать серверные скрипты? В этом учебнике ничего не говорится. Также в соответствии с этим уроком я должен получить ответ кода 302, который я получаю. Означает ли это, что аутентификация была положительной? Или, может быть, теперь я должен что-то сделать?

  2. Я получаю auth cookie (я думаю, что это auth cookie), который содержит очень длинную ценность (я думаю, более 500 символов), срок годности и имя. Как использовать этот файл cookie? Или, может быть, мне не нужно это использовать? Как я могу использовать его для получения имени пользователя учетной записи Google? (Я думаю, что существует такая ценность, отличная от адреса электронной почты)

Любой может помочь?

Заранее спасибо.

ответ

1
  1. Вам не нужно писать какие-либо серверные сценарии, все материалы на стороне сервера уже есть в каждом приложении App Google App Engine.
  2. Вам необходимо передать cookie при выполнении запроса в App Engine.
+0

Отлично, спасибо! Чтобы быть абсолютно уверенным, мне нужно задать еще одну вещь: когда я получаю ответ 302, и я могу получить auth cookie, могу ли я быть на 100% уверенным, что мой пользователь аутентифицирован с помощью GAE? – TheJohnny

+1

Если вы получаете cookie, то пользователь аутентифицирован, я не знаю, 100%. –

+0

Большое спасибо! – TheJohnny

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