2010-02-15 5 views
6

Découverte d'un problème de connexion tous ensemble - Facebook, GWT et App Engine.Connexion à Facebook avec GWT et App Engine (Java)

Je dois authentifier l'utilisateur sur mon site Web hébergé sur App Engine (Java) qui utilise GWT. Après l'authentification, certaines informations doivent être transmises au serveur à partir de Facebook - comme les informations de profil, la liste des utilisateurs, etc.

Actuellement j'essaie d'utiliser facebook4gwt et l'authentification fonctionne bien, et je peux obtenir toutes les informations nécessaires sur le côté client, mais peut pas transférer la session facebook sur le serveur, en particulier, obtenir des cookies Facebook pour session verification.

Quelqu'un pourrait-il suggérer une bonne solution pour cela? Probablement, il serait logique de se débarrasser de facebook4gwt et de tout faire du côté serveur.

+0

Je viens de remarquer qu'il est possible de se connecter sur stackoverflow en utilisant facebook. Est-ce que Facebook supporte OpenID? Comment cela se fait-il ici? –

Répondre

1

J'ai utilisé la bibliothèque gwt-facebook pendant un an pour authentifier les utilisateurs de mon application sur App Engine. Lorsqu'un utilisateur est déjà connecté à Facebook, et a déjà autorisé mon application, je peux automatiquement obtenir le access_token dans GWT et l'envoyer au serveur qui peut ensuite faire le travail (synchronisation des données) avec la bibliothèque facebook-java-api.

+0

Un projet de suivi hébergé dans github: https://github.com/olams/GwtFB/ –

Questions connexes