Я следовал этому уроку здесь: https://developers.facebook.com/docs/mobile/android/build/#enablesso
Я могу проходить аутентификацию на стороне Android, но я хочу использовать SSO или какую-либо аутентификацию с использованием facebook [предпочтительно OAuth] дляаутентифицироваться по моему веб-приложению на GAE.Я ожидаю, что это будет работать примерно так: blog.notdot.net / 2010/05 / Authenticating-против-App-Engine-из-Android-приложения
Это такойпотока я ожидаю:
- Пользователь запускает мое приложение, и ему предлагается опция
authenticate to FB
. - Откроется диалоговое окно FB app / web и просит пользователя подтвердитьразрешения, которые будут предоставлены моему приложению.
- Как только это будет сделано, FB предоставит мне файл cookie [или нечто подобное].
- Я использую этот файл cookie для последующих запросов к моей веб-службе, гдеЯ могу получить имя пользователя, просто используя:
user = oauth.get_current_user()
user.nickname()
Возможно ли что-нибудь подобное?Проблема, с которой я сталкиваюсь, заключается в том, что при выполнении единого входа нет места, где я могу указать конечную точку OAuth.GAE предоставляет конечные точки OAuth [http://code.google.com/appengine/docs/python/oauth/overview.html],, которые, я думаю, мне следует использовать.Любая подсказка относительно того, как я могу продолжить об этом?
Любая помощь приветствуется.С уважением, Рохан