2012-07-08 2 views
0

Android 앱에서 AccountManager를 사용합니다. 사용자가 로그인하면 authtoken을 얻습니다. 이 토큰을 웹 서버에 전달하고 웹 서버가 authtoken을 기반으로 사용자의 계정 이름을 검색하도록하고 싶습니다. 서버 측에서 어떻게합니까? 감사합니다Google AuthToken에서 계정 이름을 얻는 방법

답변

0

어떤 토큰을 사용하고 있습니까? (ClientLogin, OAuth)? 계정 이름은 토큰에 있거나 아닐 수 있으며 독점적 인 경우 (ClientLogin) 실제 형식을 알 수 없습니다. 따라서 토큰을 웹 서비스에 으로 전달하면됩니다.

+0

질문은 사용자 이름이 무엇인지 아는 것이 아닙니다 (안드로이드에서 사용자 이름을 얻는 것처럼 쉽습니다).하지만 서버에서 사용자를 인증하는 것이 중요합니다. 내 서버에 "ah"유형으로받은 토큰을 사용하는 방법이 없습니다. Google은 토큰 사용 시도에 "승인되지 않음"이라고 응답합니다. –

+0

'아'는 App Engine 용입니다. App Engine Users API를 사용하여 로그인 된 사용자 이름을 가져올 수 있습니다. 그리고 네, 당신이 묻는 것은 원래의 질문에서 분명하지 않습니다. –