문제

gae와 함께 GWT를 사용하여 Facebook 응용 프로그램을 작성한 경험이 있습니까? 저는 GWT/GAE와 웹 세계를 처음 접했지만 Java에 익숙하지 않으며 Facebook API와 통합하는 약간의 문제가 있습니다.

현재 필터를 사용하여 Facebook에 대한 메인 서플렛에 대한 요청을 인증하여 적절한 자격 증명이 전달되고 JSON 클라이언트를 생성 한 다음 사용자 세션에 추가되었습니다. Servlet은 클라이언트를 메인 엔트리 포인트로 리디렉션하여 HTML 요청 내에서 자격 증명의 스푸핑을 방지하기 위해 세션에 클라이언트의 존재를 보장하기 위해 인증 서보에 대한 검증을 제공합니다.

EntryPoint 페이지에서 직접 호출 된 경우 인증 서블릿에서 클라이언트를 Facebook의 로그인으로 리디렉션 할 수단을 찾을 수 없었기 때문에이 경로를 사용했습니다. 그러나, 이것이 실용적이지 않다는 사실 외에도 EntryPoint가 인증 서블릿 (또는 다른 사람)에 제출되면 세션 속성을 잃는 것처럼 보입니다. 세션을 활성화했지만 분명히 뭔가 잘못하고있는 것을 확인했습니다.

누구든지 내가 간과 한 것에 대한 통찰력이 있습니까?

도움이 되었습니까?

해결책

Disclaimer: while I know GWT very well, I haven't yet created any GWT app for Facebook. That being said:

  • This blog post could interest you. He goes over the steps necessary to create a GWT app for Facebook. Ozgur also gives advice about authenticating your Facebook users.

  • This other post from the GWT blog could interest you.

  • This google code project might also be of interest.

Finally, you might find some code samples using Google code search. I often use this feature and it's great!

(BTW, you just made me consider using my "GWT skillz" to create a facebook app too, might be fun!)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top