2012-10-30 3 views
1

모바일 응용 프로그램에서 페이스 북을 사용하여 서버 측 로그인을 개발하려고합니다.페이스 북의 인증을 서버로 리디렉션 한 다음 응용 프로그램

앱은 jQuery 모바일을 사용하여 개발되었으며 Phonegap 빌드로 래핑되었습니다.

서버 쪽은 파이썬입니다.

지금 내가 이렇게 될 로그인의 구조를 필요

app -> myServer -> Facebook -> myServer -> app 

내 문제 : 어떻게 내 응용 프로그램 내 서버에서 리디렉션 할 수 있습니다?

내 앱이 아니라 내 서버로 이동하기 때문에 Facebook 리디렉션을 사용할 수 없습니다. 그 시점에서 나는 내 서버에 "붙어있어"내 애플 리케이션으로 돌아가고 싶다.

나는 document.URL를 사용하여 내 응용 프로그램에서 현재 URL을 얻기 위해 노력하지만 서버에서 액세스하려고 할 때이 오류가 얻을 :/응답 할 수있는 사람을

you do not have permission to open this page file:///android_asset/www/index.html 

감사합니다.

+0

폰갭 애플리케이션은 로컬 리소스 (따라서 파일 : ///)이 필요 그래서 서버가 일을하려고 무엇 확실하지 않다. 또한 Phonegap에 페이스 북 플러그인을 사용하고 있습니까? https://github.com/davejohnson/phonegap-plugin-facebook-connect –

+0

@JamesPearce 나는 래퍼처럼 phonegap을 사용하고 있으므로, 플러그인을 사용하고 있지 않습니다. 모든 응용 프로그램은 jQuery 모바일을 사용하여 작성됩니다. 나는 xcode를 필요로하기 때문에 iOS 용 phonegap을 설치하는 데 문제가 있으므로 우분투에서 작업 중입니다. – Ciack404

답변

1

childbrowser 플러그인을 사용하여 해결되었습니다. 폰갭 빌드에서

https://build.phonegap.com/docs/plugins

+0

Ciack404 : 어떻게 이런 일을 할 수 있습니까? 나는 같은 상황에 처해 있습니다. 나는'app -> myServer -> Fitbit -> myServer'를 관리했지만 'myServer -> app'경로를 통해 여러분에게 해결책을 기대하고 있습니다. 제발 도와주세요 –

+0

나는 1 년 동안 이걸 건드리지 않았으므로 100 % 확신하지는 못했지만 서버 측 (FB 또는 기타)에서 응답을 얻은 후에 잘 기억한다면 필요한 데이터를 앱에 보내야합니다. 필요한 형식으로 그게 도움이 되니? – Ciack404

관련 문제