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