2014-02-13 2 views
0

나는 첫 번째 크롬 앱을 개발 중이며 일부 샘플 앱을 파헤쳐 배우려고합니다. 지금은 gdrive 앱 (https://github.com/GoogleChrome/chrome-app-samples/tree/master/gdrive)으로 작업하고 있습니다.로그인을 통해 사용자의 이메일 계정 받기

README에 따르면이 앱은 chrome.identity.getAuthToken() API를 사용하여 OAuth2를 수행하고 Google 드라이브 API에 액세스합니다.

앱을 승인하면 승인을 확인하는 화면이 나타나고 오른쪽 상단에 로그인하려는 이메일이 있습니다 ([email protected]).

나는 사용자가 로그인 할 때 그래서 그것을 표시 할 수 있습니다.

사람이 내가 그 일에 대해 갈 얼마나

를 알고 있나요 문자열로 " [email protected]"를 저장할

? 나는이 API를 사용하는 것에 상당히 익숙하다. 그래서 나는 약간 우둔하다.

감사합니다.

답변

0

사용자가 표시하기를 원하는 이름 (예 : "Eric Austin")을 쉽게 표시 할 수 있습니다. https://github.com/GoogleChrome/chrome-app-samples/tree/master/identity은이를 수행하는 방법을 보여줍니다. 개인 데이터 응답에서 displayName 필드를 찾으십시오.

실제로 사용자의 이메일 주소를 표시하고 (많은 사용자가 자신의 연락처 정보에 액세스 할 수있는 위험을 감수하는 경우) Google's OAuth2 docs을 확인한 다음 단계에 따라 5 단계에 나열된 id_token을 얻으십시오 .

관련 문제