2010-02-15 20 views
6

Birlikte bağlanmasıyla ilgili bir sorun keşfettim - Facebook, GWT ve App Engine.Facebook GWT ve App Engine ile Bağlan (Java)

Kullanıcı kimliğini GWT kullanan App Engine'de (Java) bulunan web siteme kimlik doğrulaması yapmalıyım. Kimlik doğrulamasından sonra, bazı bilgiler facebook'tan - profil bilgileri, kullanıcı listesi vb. - sunucuya aktarılmalıdır.

Şu anda facebook4gwt ve kimlik doğrulama işlemlerini iyi kullanmaya çalışıyorum ve istemci tarafında gerekli tüm bilgileri elde edebilirim ancak facebook oturumunu sunucuya aktarma, özellikle session verification için Facebook çerezleri edinin.

Bunun için iyi bir çözüm önerebilecek biri var mı? Muhtemelen, facebook4gwt kurtulmak ve sunucu tarafında her şeyi yapmak mantıklı olurdu.

+0

Sadece facebook kullanarak stackoverflow'a giriş yapmanın mümkün olduğunu fark ettim. Facebook OpenID'i destekliyor mu? Burada nasıl yapılır? –

cevap

1

App Engine'deki uygulamamın kullanıcılarının kimliklerini doğrulamak için bir yıl boyunca gwt-facebook kitaplığını kullanıyorum. Bir kullanıcı Facebook'a giriş yaptığında ve zaten başvuruma yetki verdiğinde, otomatik olarak access_token'u GWT'ye gönderebilir ve daha sonra facebook-java-api kütüphanesi ile çalışmayı (veri senkronizasyonu) yapabilen sunucuya gönderebilirim.

+0

Github'da barındırılan bir takip projesi: https://github.com/olams/GwtFB/ –