для Google
Интеграция Google Sign-In в ваше веб-приложение
Создание проекта консоли разработчика Google и идентификатора клиента.
Загрузить библиотеку Google Platform
Вы должны включить библиотеку Google Platform на свои веб-страницы, которые интегрируют Google Sign-In.
<script src="https://apis.google.com/js/platform.js" async defer></script>
Укажите идентификатор клиента вашего приложения
Укажите идентификатор клиента, который вы создали для своего приложения в консоли разработчиков Google, с метаэлем 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>
Другая информация. можно найти здесь