我跟着这里的教程:https://developers.facebook.com/docs/mobile/android/build/#enablessoFacebook的SSO,Android和认证对谷歌的App Engine
我能够在Android端进行身份验证,但我想要做的就是使用SSO或使用某种身份验证facebook [最好是OAuth]在GAE上对我的web应用程序进行身份验证。我期望它的工作是这样的:blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app
这是哪门子流我预计:
- 用户启动我的应用程序,并提示一个选项
authenticate to FB
。 - 的FB应用程序/ Web对话框打开,并询问用户确认权限给予我的应用程序。
- 一旦做到这一点,FB为我提供了一个cookie [或类似的东西。
- 我使用cookie的后续请求我的web服务,在那里我能得到的用户名简单地使用:
user = oauth.get_current_user() user.nickname()
是这样可能什么?我所面临的问题是,在执行SSO,没有任何地方我指定的OAuth终点。 GAE提供的OAuth端点 [http://code.google.com/appengine/docs/python/oauth/overview.html],我认为我应该使用。任何线索我可以如何继续这个?
任何帮助表示赞赏。问候,罗汉
对不起,极晚熟选择一个答案,但是从混帐代码帮了我很多:)非常感谢.. – 2012-02-01 11:04:28
@Peter,这被张贴一段时间以前,我可以看到这个项目一直没有更新几年来。该项目是否仍然适用于最近的SDK和API?据你所知它是稳定的?你有推荐的选择吗?谢谢 – 2014-11-04 16:18:01
它不再被积极开发。如果你需要一个服务器端的验证流程,你应该看看pac4j:https://github.com/leleuj/pac4j – 2014-11-04 20:31:33