2013-07-21 2 views
0

사용자가 OAuth 2.0을 통해 Google 및 Facebook과 로그인 할 수있는 웹 응용 프로그램을 만들었습니다. 실제로 Google App Engine에서 SimpleAuth 프로젝트를 사용했습니다. OAuth2 Android 및 iOS에 로그인

https://www.google.com/accounts/o8/id?id=AItOawnrcuEaKdY_EMesk8FdeFNGP-cCKJbmVf0

와 페이스 북에 대한

은 다음과 같습니다 :

facebook:1494270173 

와 I가 같은 방법을 사용할 수 있는지 궁금하고 내 데이터베이스에서 나는 구글처럼 보이는 자신의 OAuth ID를 저장하고 iOS 또는 Android 앱 저는 다른 구현이 필요 하겠지만 모바일에서 Facebook 또는 Google 로그인을 사용하더라도 ID가 일정 할 것입니다.

답변

1

표시 할 Google 식별자는 OID 2가 아닌 OpenID2 식별자입니다. OpenID2는 iOS 나 Android에서는 작동하지 않습니다. SimpleAuth에 익숙하지 않지만 OAuth 2 또는 OpenID Connect (OAuth 2 기반, OpenID 2와 혼동하지 말 것)를 사용하도록 구성 할 수 있다면 iOS 또는 Android에서 OAuth 2 프로토콜을 사용하면 동일한 식별자 동일한 사용자에 대해

+0

Google : 101591787505840332546 OAuth 2 식별자는 무엇입니까? – clifgray

+0

예. 누군가 궁금해하는 경우입니다. – clifgray

+0

안녕하세요 @ 마리우스,이 일은 저에게 효과적 이었지만 며칠 전부터 작동이 멈췄으며 이제는 com.google.android.gms.auth.GoogleAuthException : Unknown 오류가 발생합니다. 왜 그런가? 내 범위에 문제가 있습니까? https://gist.github.com/lawloretienne/7351151 – toobsco42