2012-04-06 5 views
0

Google은 하이브리드 모바일 앱을 개발 중입니다. 코드는 HTML로 작성되고 브라우저 셸에서 기기의 기본 앱으로 실행됩니다. 우리는 외부 보안 관리자에 대해 사용자를 인증해야합니다. 나는 아이폰에서 브라우저를 열어 사용자를 인증하는 Gmail App을 보았다. 우리는 또한 그런 종류의 일을하려고합니다. 모바일 앱에서 외부 보안 관리자를 통해 인증을 수행하는 방법에 대한 의견을 수집하면됩니다.모바일 앱 인증

나는 또한 Dailymotion 웹 사이트가 사용자가 Facebook으로 인증되었는지 알 수 있다는 것을 알게되었습니다. 이것은 도메인 간 인증과 같습니다.

Google 및 다른 사람들이 어떻게 구현했는지 생각해 볼 수 있습니까?

+0

내가 당신을 어떻게했는지 알 수 https://github.com/malikov/Authenticate.me-Node-Server

건배 : https://github.com/malikov/Authenticate.me-client-cordova-ionic

그리고에서 서버 측 코드 :이 경우

당신의 클라이언트 측 코드를 모두 체크 아웃 할 수 있습니다 당신이 찾고있는 무슨이다 페이스 북에서이 작업을 수행할까요? 하이브리드 응용 프로그램에서 페이스 북 인증을 구현하는 데 문제가 있습니다. – JunM

답변

1

찾고 계신 것은 OAuth 및 OpenID 서비스로 로그인을 통합하는 것입니다. 시스템의 아키텍처에 따라 원하는 것 또는 심지어 둘다의 하이브리드를 구현할 수 있습니다.

이 링크에서보세요 : 그것은 당신이 필요로하는 모든 유용한 정보를 제공 Federated Login for Google Accounts

.

0

흠이 질문은 오래된 보이지만 경우에 당신은 내가 내 하이브리드 앱과 그것을 어떻게 여기에 답이있어 발견되지 않은 :

    와 클라이언트 측에서
  1. URL 열기 공급자의 (페이스 북/트위터/인스 타 그램) url for
  2. 사용자가 로그인하여 서버의 콜백 URL (내 서버는 nodejs로 기록됨)로 리디렉션됩니다. 공급자로부터 액세스 토큰을 얻은 후에
  3. 입니다. 이 토큰을 저장 한 다음 사용자가 보호 된 자원에 액세스하려고 할 때마다 다시 사용하도록 클라이언트에 대한 토큰을 만듭니다.

apk을 다운로드하여 테스트하십시오.