2010-02-15 92 views
6

发现连接所有问题 - Facebook,GWT和App Engine。Facebook连接GWT和App Engine(Java)

我需要在使用GWT的App Engine(Java)上托管的我的网站上对用户进行身份验证。认证后,一些信息应该从Facebook传递到服务器 - 如个人资料信息,用户列表等。

目前我试图使用facebook4gwt和身份验证工作正常,我可以获得所有需要的信息在客户端,但可以不转让Facebook会话到服务器,特别是,获取Facebook Cookie为session verification

任何人都可以提出任何好的解决方案吗?可能吧,摆脱facebook4gwt并在服务器端做所有事情都是有意义的。

+0

我刚刚注意到可以使用facebook登录到stackoverflow。 Facebook支持OpenID吗?它是如何完成的? –

回答

1

我一直在使用gwt-facebook库一年来在App Engine上对我的应用程序的用户进行身份验证。当用户已经登录到Facebook并且已经授权我的应用程序时,我可以自动获取GWT中的access_token并将其发送到服务器,然后服务器可以与facebook-java-api库一起完成艰苦的工作(数据同步)。

+0

在github上托管的后续项目:https://github.com/olams/GwtFB/ –