답변

1

위의 설명서는 응용 프로그램이 클라이언트 측에만있는 경우에도 사용할 수 있습니다. id_token (https://developers.google.com/accounts/docs/OAuth2Login#obtainuserinfo)에서 email_address를 추출 할 수 있습니다. 그것은 가장 효율적입니다. 또는 access_token을 사용하여 다른 AJAX 요청 (https://developers.google.com/accounts/docs/OAuth2Login#obtaininguserprofileinformation)이 필요한 user_info 엔드 포인트에서 동일한 데이터를 검색 할 수 있습니다.

확장 프로그램 용 G + Sign-In 위젯을 구성하면이 작업이 상당히 간단해진다는 것을 알 수 있습니다. Google+ 서비스에 가입했는지 여부에 관계없이 G + 로그인은 최근에 업데이트되어 Google Apps 사용자를 비롯한 모든 Google 계정 사용자에게 적합합니다. 자세한 내용은 https://developers.google.com/+/을 참조하십시오.

+0

나는 id_token을 얻기 위해 https 요청을 할 수 없습니다. 어떻게해야합니까 ?? 두 번째 옵션으로 나는 스코프를 추가해야하는 위치를 정말로 이해하지 못한다 : "scope = openid % 20email % 20profile"그리고 요청을 보내는 방법 .. – 31415926

+0

id_token을 얻으려면 response_type = id_token을 사용하거나 id_token 및 access_token을 모두 설정할 수 있습니다. response_type = id_token % 20token – breno

+0

인증 URL에 https://accounts.google.com/o/oauth2/auth로 시작하는 두 매개 변수를 모두 추가해야합니다. 위 링크 된 OAuth2Login 문서는 이 URL을 함께 묶는 방법에 대한 자세한 정보가 있습니다. – breno