2012-06-06 3 views
0

현재 Java Dropbox API를 사용하는 GWT/AppEngine 응용 프로그램을 개발 중입니다. 내 사용자의 보관 용 계정과 연결하려면 기본적으로 내 응용 프로그램을 인증하기 위해 내 사용자를 전달해야하는 Dropbox 웹 사이트의 URL을 복구해야합니다. Dropbox 웹 사이트는 내 사용자를 내가 선택한 콜백 URL로 리디렉션합니다.GWT의 요청 간 신호 교환

그래서 내 GWT 앱에서이 웹 사이트를 새 창/iframe에 열었습니다. 그러나 사용자가 내 앱을 승인했는지 확인할 수 있기를 원합니다. 그래서 콜백 URL을 방문했을 때 (특정 서블릿에서 처리 할 수있을 때만) 종료 될 GWT 요청을 시작하려고합니다.

의미가 있습니까? 그것을하는 "좋은 방법"은 무엇입니까?

답변

1

App Engine 프런트 엔드 요청시 60s 마감일이 적용되므로 권장되는 해결책이 아닙니다.

새 창/프레임에서 권한 부여 플로우를 실제로 수행하려는 경우 JavaScript를 사용하여 콜백 URL을 처리하는 서블릿과 기본 애플리케이션 사이의 통신을 고려할 수 있습니다.

또는 Dropbox 인증 URL로 사용자를 리디렉션하고 기본 애플리케이션 창에 콜백 URL을 설정할 수 있습니다.