Интеграция входа через Google в ваше веб-приложение
Создайте проект Google Developers Console и идентификатор клиента.
Загрузите библиотеку Google Platform
Вы должны включить библиотеку Google Platform на свои веб-страницы, которые интегрируют Google Sign-In.
<script src="https://apis.google.com/js/platform.js" async defer></script>
Укажите идентификатор клиента вашего приложения
Укажите идентификатор клиента, который вы создали для своего приложения, в Google Developers Console с помощью метаэлемента google-signin-client_id.
<meta name="google-signin-client_id" content="YOUR_CLIENT_ID.apps.googleusercontent.com">
Примечание. Вы также можете указать идентификатор клиента своего приложения с помощью параметра client_id метода gapi.auth2.init ().
Добавить кнопку входа в Google
Самый простой способ добавить кнопку входа в Google на свой сайт - использовать автоматически отображаемую кнопку входа. С помощью всего нескольких строк кода вы можете добавить кнопку, которая автоматически настраивается для отображения соответствующего текста, логотипа и цветов для состояния входа пользователя и запрашиваемых вами областей.
Чтобы создать кнопку входа в Google с настройками по умолчанию, добавьте на страницу входа элемент div с классом g-signin2:
<div class="g-signin2" data-onsuccess="onSignIn"></div>
Другая информация. можно найти здесь
Другое возможное решение
Использование OAuth 2.0 для доступа к API Google
Протоколы аутентификации
Обзор OAuth 2.0
OpenID Connect
OAuth 2.0 для серверных веб-приложений
OAuth 2.0 для веб-приложений на JavaScript
OAuth 2.0 для мобильных и настольных приложений
person
KhogaEslam
schedule
13.03.2017