2010-02-15 42 views
6

Đã phát hiện sự cố khi kết nối tất cả lại với nhau - Facebook, GWT và App Engine.Kết nối Facebook với GWT và Máy ứng dụng (Java)

Tôi cần xác thực người dùng trên trang web của mình được lưu trữ trên Máy ứng dụng (Java) sử dụng GWT. Sau khi xác thực, một số thông tin sẽ được chuyển đến máy chủ từ thông tin tiểu sử như facebook, danh sách người dùng, v.v.

Hiện tại đang cố gắng sử dụng facebook4gwt và xác thực hoạt động tốt, và tôi có thể lấy tất cả thông tin cần thiết ở phía máy khách, nhưng có thể không chuyển phiên facebook sang máy chủ, đặc biệt, tải cookie Facebook cho session verification.

Có ai có thể đề xuất bất kỳ giải pháp tốt nào cho vấn đề này không? Có lẽ, nó sẽ có ý nghĩa để thoát khỏi facebook4gwt và làm mọi thứ ở phía máy chủ.

+0

Tôi vừa nhận thấy rằng có thể đăng nhập trên stackoverflow bằng cách sử dụng facebook. Facebook có hỗ trợ OpenID không? Làm thế nào nó được thực hiện ở đây? –

Trả lời

1

Tôi đã sử dụng thư viện gwt-facebook trong một năm để xác thực người dùng ứng dụng của tôi trên App Engine. Khi người dùng đã đăng nhập vào Facebook và đã ủy quyền cho ứng dụng của tôi, tôi có thể tự động nhận được access_token trong GWT và gửi đến máy chủ, sau đó có thể thực hiện công việc khó khăn (đồng bộ hóa dữ liệu) với thư viện facebook-java-api.

+0

Dự án tiếp theo được lưu trữ trong github: https://github.com/olams/GwtFB/ –

Các vấn đề liên quan