Неинтерактивная аутентификация пользователя в GAE - PullRequest
0 голосов
/ 25 февраля 2011

Я планирую начать свой первый проект с использованием GAE (Google App Engine).

Я хотел бы создать программное обеспечение, ориентированное на веб-службы и работающее с механизмами аутентификации Google .

Однако, насколько я понимаю, пример кода, предоставленный на связанной странице , перенаправляет пользователя на страницу входа.

Я хотел бы аутентифицироватьпользователь без какого-либо взаимодействия с пользователем через Интернет.

  1. Пользователь запускает локальный исполняемый файл.Примерно так: authenticate.exe mylogin mypassword
  2. authenticate.exe сообщает логин и пароль приложению GAE с помощью связи на основе веб-службы.
  3. Приложение GAE пытается аутентифицировать пользователя и возвращает результатна authenticate.exe

Есть ли официальная документация о том, как этого добиться надежно?Желательно на Java.

Спасибо.

1 Ответ

1 голос
/ 25 февраля 2011

Попробуйте использовать ClientLogin: http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

Документы предназначены для API Google, но должны работать и с URL-адресами AppEngine.

Вот пример использования ClientLogin с AppEngine.Код Python, но вы должны понимать поток: http://dalelane.co.uk/blog/?p=303

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...